summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-17 09:28:08 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-07-28 10:00:02 +0300
commite765d1e3866503b9d48f25d73796db1c87b851e4 (patch)
tree23f5b05dd407af07cc5d00384cb392ae536d6ef5
parentc31b4b3e142ebb490c6e2bc0e6dc9faeb80d033a (diff)
gnu: gcc-muslboot: Apply patches in the package source.
* gnu/packages/commencement.scm (gcc-muslboot)[source]: Add patches. [arguments]: Remove custom phases applying patches. Change-Id: I01b9af67189c0213fd60d2822dca7975ddf4a2a8
-rw-r--r--gnu/packages/commencement.scm26
1 files changed, 12 insertions, 14 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 170d3ce67e9..16b21358f58 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2032,13 +2032,17 @@ ac_cv_c_float_format='IEEE (little-endian)'
2032 (inherit gcc-muslboot0) 2032 (inherit gcc-muslboot0)
2033 (name "gcc-muslboot") 2033 (name "gcc-muslboot")
2034 (version "4.6.4") 2034 (version "4.6.4")
2035 (source (origin 2035 (source
2036 (method url-fetch) 2036 (bootstrap-origin
2037 (uri (string-append "mirror://gnu/gcc/gcc-" 2037 (origin
2038 version "/gcc-" version ".tar.gz")) 2038 (method url-fetch)
2039 (sha256 2039 (uri (string-append "mirror://gnu/gcc/gcc-"
2040 (base32 2040 version "/gcc-" version ".tar.gz"))
2041 "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk")))) 2041 (sha256
2042 (base32
2043 "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk"))
2044 (patches (search-patches "gcc-boot-4.6.4-riscv64-support.patch"
2045 "gcc-boot-4.6.4-riscv64-libstdc++-support.patch")))))
2042 (native-inputs 2046 (native-inputs
2043 (modify-inputs (%boot-tcc-musl-inputs) 2047 (modify-inputs (%boot-tcc-musl-inputs)
2044 (replace "gcc" gcc-muslboot0) 2048 (replace "gcc" gcc-muslboot0)
@@ -2069,13 +2073,7 @@ ac_cv_c_float_format='IEEE (little-endian)'
2069 else 2073 else
2070 _cpp_define_builtin (pfile, \"__cplusplus 199711L\"); 2074 _cpp_define_builtin (pfile, \"__cplusplus 199711L\");
2071 }"))))) 2075 }")))))
2072 (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch 2076 (delete 'apply-riscv64-patch)
2073 (lambda* (#:key inputs #:allow-other-keys)
2074 (let ((patch-file
2075 #$(local-file
2076 (search-patch
2077 "gcc-boot-4.6.4-riscv64-libstdc++-support.patch"))))
2078 (invoke "patch" "--force" "-p1" "-i" patch-file))))
2079 (replace 'setenv 2077 (replace 'setenv
2080 (lambda _ 2078 (lambda _
2081 (setenv "CC" "musl-gcc") 2079 (setenv "CC" "musl-gcc")