diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-17 09:28:08 +0200 |
|---|---|---|
| committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2026-01-28 21:47:41 +0100 |
| commit | 9fb7d5aeb678ada2f009ec5f9b6f3fdc1a315f38 (patch) | |
| tree | d7dbcc92f375516fc7d18945c5f9ee376c566c67 | |
| parent | 1edae6eb8a2e6de06606752c5df058fe3c446e45 (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.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") |
