summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-17 09:23:22 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-07-28 10:00:02 +0300
commit769df3512cfdbf5bbb6e71e8f9850597f5cc7d16 (patch)
tree1bcbb489f669ab41cfd191f01abc2c6b547964f9
parenta959866a4b3d683259be8183a8da23d3ed96a84c (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 9404da42643..88bfa5b9f70 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2032,18 +2032,17 @@ ac_cv_c_float_format='IEEE (little-endian)'
2032 (inherit gcc-muslboot0) 2032 (inherit gcc-muslboot0)
2033 (name "gcc-muslboot") 2033 (name "gcc-muslboot")
2034 (version "4.6.4") 2034 (version "4.6.4")
2035 (source (origin
2036 (method url-fetch)
2037 (uri (string-append "mirror://gnu/gcc/gcc-"
2038 version "/gcc-" version ".tar.gz"))
2039 (sha256
2040 (base32
2041 "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk"))))
2035 (native-inputs 2042 (native-inputs
2036 `(("gcc-g++" 2043 (modify-inputs (%boot-tcc-musl-inputs)
2037 ,(origin 2044 (replace "gcc" gcc-muslboot0)
2038 (method url-fetch) 2045 (replace "libc" musl-boot)))
2039 (uri (string-append "mirror://gnu/gcc/gcc-"
2040 version "/gcc-g++-" version ".tar.gz"))
2041 (sha256
2042 (base32
2043 "1fqqk5zkmdg4vmqzdmip9i42q6b82i3f6yc0n86n9021cr7ms2k9"))))
2044 ,@(modify-inputs (%boot-tcc-musl-inputs)
2045 (replace "gcc" gcc-muslboot0)
2046 (replace "libc" musl-boot))))
2047 (arguments 2046 (arguments
2048 (substitute-keyword-arguments (package-arguments gcc-muslboot0) 2047 (substitute-keyword-arguments (package-arguments gcc-muslboot0)
2049 ((#:configure-flags configure-flags) 2048 ((#:configure-flags configure-flags)
@@ -2057,10 +2056,6 @@ ac_cv_c_float_format='IEEE (little-endian)'
2057 #$configure-flags)))) 2056 #$configure-flags))))
2058 ((#:phases phases) 2057 ((#:phases phases)
2059 #~(modify-phases #$phases 2058 #~(modify-phases #$phases
2060 (add-before 'unpack 'unpack-g++
2061 (lambda _
2062 (let ((source-g++ (assoc-ref %build-inputs "gcc-g++")))
2063 (invoke "tar" "xvf" source-g++))))
2064 (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch 2059 (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch
2065 (lambda* (#:key inputs #:allow-other-keys) 2060 (lambda* (#:key inputs #:allow-other-keys)
2066 (let ((patch-file 2061 (let ((patch-file