diff options
| -rw-r--r-- | gnu/packages/commencement.scm | 26 |
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") |
