guix_mirror_bot pushed a commit to branch wip-riscv-bootstrap
in repository guix.

commit 157f037e44b9fe3aeffb2d8ae2f3d7f267aa2285
Author: Efraim Flashner <[email protected]>
AuthorDate: Tue Dec 17 09:23:22 2024 +0200

    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
---
 gnu/packages/commencement.scm | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 2da0c72c12..953e1ae26c 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2031,18 +2031,17 @@ ac_cv_c_float_format='IEEE (little-endian)'
     (inherit gcc-muslboot0)
     (name "gcc-muslboot")
     (version "4.6.4")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://gnu/gcc/gcc-"
+                                  version "/gcc-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0vvkzxi8wvaj9wzdk0hv12nj9kqymkpjqzasj2ri8nc107dk7pjk"))))
     (native-inputs
-     `(("gcc-g++"
-        ,(origin
-           (method url-fetch)
-           (uri (string-append "mirror://gnu/gcc/gcc-"
-                               version "/gcc-g++-" version ".tar.gz"))
-           (sha256
-            (base32
-             "1fqqk5zkmdg4vmqzdmip9i42q6b82i3f6yc0n86n9021cr7ms2k9"))))
-       ,@(modify-inputs (%boot-tcc-musl-inputs)
-                        (replace "gcc" gcc-muslboot0)
-                        (replace "libc" musl-boot))))
+     (modify-inputs (%boot-tcc-musl-inputs)
+                    (replace "gcc" gcc-muslboot0)
+                    (replace "libc" musl-boot)))
     (arguments
      (substitute-keyword-arguments (package-arguments gcc-muslboot0)
        ((#:configure-flags configure-flags)
@@ -2056,10 +2055,6 @@ ac_cv_c_float_format='IEEE (little-endian)'
                  #$configure-flags))))
        ((#:phases phases)
         #~(modify-phases #$phases
-            (add-before 'unpack 'unpack-g++
-              (lambda _
-                (let ((source-g++ (assoc-ref %build-inputs "gcc-g++")))
-                  (invoke "tar" "xvf" source-g++))))
             (add-after 'apply-riscv64-patch 'apply-second-riscv64-patch
               (lambda* (#:key inputs #:allow-other-keys)
                 (let ((patch-file

Reply via email to