diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-17 09:23:22 +0200 |
|---|---|---|
| committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2026-01-28 21:47:41 +0100 |
| commit | 157f037e44b9fe3aeffb2d8ae2f3d7f267aa2285 (patch) | |
| tree | 7b28ee697c98bae11435cfe2f6e7ac1df976263b | |
| parent | 2f4adbcea05552d08fdf182ba659ca86a24e3550 (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.scm | 25 |
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 |
