diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-17 09:23:22 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-07-28 10:00:02 +0300 |
| commit | 769df3512cfdbf5bbb6e71e8f9850597f5cc7d16 (patch) | |
| tree | 1bcbb489f669ab41cfd191f01abc2c6b547964f9 | |
| parent | a959866a4b3d683259be8183a8da23d3ed96a84c (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 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 |
