summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 6161979e404..c1af2f71a44 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2031,13 +2031,17 @@ ac_cv_c_float_format='IEEE (little-endian)'
2031 (inherit gcc-muslboot0) 2031 (inherit gcc-muslboot0)
2032 (name "gcc-muslboot") 2032 (name "gcc-muslboot")
2033 (version "4.6.4") 2033 (version "4.6.4")
2034 (source (origin 2034 (source
2035 (method url-fetch) 2035 (bootstrap-origin
2036 (uri (string-append "mirror://gnu/gcc/gcc-" 2036 (origin
2037 version "/gcc-" version ".tar.gz")) 2037 (method url-fetch)
2038 (sha256 2038 (uri (string-append "mirror://gnu/gcc/gcc-"
2039 (base32 2039 version "/gcc-" version ".tar.gz"))
2040 "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk")))) 2040 (sha256
2041 (base32
2042 "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk"))
2043 (patches (search-patches "gcc-boot-4.6.4-riscv64-support.patch"
2044 "gcc-boot-4.6.4-riscv64-libstdc++-support.patch")))))
2041 (native-inputs 2045 (native-inputs
2042 (modify-inputs (%boot-tcc-musl-inputs) 2046 (modify-inputs (%boot-tcc-musl-inputs)
2043 (replace "gcc" gcc-muslboot0) 2047 (replace "gcc" gcc-muslboot0)
@@ -2068,13 +2072,7 @@ ac_cv_c_float_format='IEEE (little-endian)'
2068 else 2072 else
2069 _cpp_define_builtin (pfile, \"__cplusplus 199711L\"); 2073 _cpp_define_builtin (pfile, \"__cplusplus 199711L\");
2070 }"))))) 2074 }")))))
2071 (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch 2075 (delete 'apply-riscv64-patch)
2072 (lambda* (#:key inputs #:allow-other-keys)
2073 (let ((patch-file
2074 #$(local-file
2075 (search-patch
2076 "gcc-boot-4.6.4-riscv64-libstdc++-support.patch"))))
2077 (invoke "patch" "--force" "-p1" "-i" patch-file))))
2078 (replace 'setenv 2076 (replace 'setenv
2079 (lambda _ 2077 (lambda _
2080 (setenv "CC" "musl-gcc") 2078 (setenv "CC" "musl-gcc")