summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-17 09:28:08 +0200
committerJanneke Nieuwenhuizen <janneke@gnu.org>2026-01-28 21:47:41 +0100
commit9fb7d5aeb678ada2f009ec5f9b6f3fdc1a315f38 (patch)
treed7dbcc92f375516fc7d18945c5f9ee376c566c67
parent1edae6eb8a2e6de06606752c5df058fe3c446e45 (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 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")