summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-17 09:23:22 +0200
committerJanneke Nieuwenhuizen <janneke@gnu.org>2026-01-28 21:47:41 +0100
commit157f037e44b9fe3aeffb2d8ae2f3d7f267aa2285 (patch)
tree7b28ee697c98bae11435cfe2f6e7ac1df976263b
parent2f4adbcea05552d08fdf182ba659ca86a24e3550 (diff)
gnu: gcc-muslboot: Use full gcc sources.
* gnu/packages/commencement.scm (gcc-muslboot)[source]: Use the full gcc sources, not gcc-core. [native-inputs]: Remove the gcc-g++ sources. [arguments]: Remove custom phase unpacking the gcc-g++ sources. Change-Id: Ib574db2e2c92db693b0fd8d90d6d248976b0fa19
-rw-r--r--gnu/packages/commencement.scm25
1 files changed, 10 insertions, 15 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 2da0c72c124..953e1ae26c1 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2031,18 +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
2035 (method url-fetch)
2036 (uri (string-append "mirror://gnu/gcc/gcc-"
2037 version "/gcc-" version ".tar.gz"))
2038 (sha256
2039 (base32
2040 "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk"))))
2034 (native-inputs 2041 (native-inputs
2035 `(("gcc-g++" 2042 (modify-inputs (%boot-tcc-musl-inputs)
2036 ,(origin 2043 (replace "gcc" gcc-muslboot0)
2037 (method url-fetch) 2044 (replace "libc" musl-boot)))
2038 (uri (string-append "mirror://gnu/gcc/gcc-"
2039 version "/gcc-g++-" version ".tar.gz"))
2040 (sha256
2041 (base32
2042 "1fqqk5zkmdg4vmqzdmip9i42q6b82i3f6yc0n86n9021cr7ms2k9"))))
2043 ,@(modify-inputs (%boot-tcc-musl-inputs)
2044 (replace "gcc" gcc-muslboot0)
2045 (replace "libc" musl-boot))))
2046 (arguments 2045 (arguments
2047 (substitute-keyword-arguments (package-arguments gcc-muslboot0) 2046 (substitute-keyword-arguments (package-arguments gcc-muslboot0)
2048 ((#:configure-flags configure-flags) 2047 ((#:configure-flags configure-flags)
@@ -2056,10 +2055,6 @@ ac_cv_c_float_format='IEEE (little-endian)'
2056 #$configure-flags)))) 2055 #$configure-flags))))
2057 ((#:phases phases) 2056 ((#:phases phases)
2058 #~(modify-phases #$phases 2057 #~(modify-phases #$phases
2059 (add-before 'unpack 'unpack-g++
2060 (lambda _
2061 (let ((source-g++ (assoc-ref %build-inputs "gcc-g++")))
2062 (invoke "tar" "xvf" source-g++))))
2063 (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch 2058 (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch
2064 (lambda* (#:key inputs #:allow-other-keys) 2059 (lambda* (#:key inputs #:allow-other-keys)
2065 (let ((patch-file 2060 (let ((patch-file