guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/04: gnu: commencement: 'glibc-final' now inherits from 'glibc'.


From: Ludovic Courtès
Subject: 01/04: gnu: commencement: 'glibc-final' now inherits from 'glibc'.
Date: Wed, 7 Mar 2018 15:40:20 -0500 (EST)

civodul pushed a commit to branch master
in repository guix.

commit 0fccb24765dfda3e90d7ce6981d9204f05aa6117
Author: Ludovic Courtès <address@hidden>
Date:   Wed Mar 7 16:57:20 2018 +0100

    gnu: commencement: 'glibc-final' now inherits from 'glibc'.
    
    * gnu/packages/commencement.scm (glibc-final): Inherit from GLIBC
    instead of GLIBC-FINAL-WITH-BOOTSTRAP-BASH.
    [propagated-inputs]: New fields.
---
 gnu/packages/commencement.scm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index c38f40f..1584f00 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -673,7 +673,12 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a 
\"address@hidden"~%"
 
 (define glibc-final
   ;; The final glibc, which embeds the statically-linked Bash built above.
-  (package (inherit glibc-final-with-bootstrap-bash)
+  (package (inherit glibc)
+  (package
+    (inherit (package
+               (inherit glibc)
+               ;; Use the source patched with %BOOTSTRAP-GUILE.
+               (source (package-source glibc-final-with-bootstrap-bash))))
     (name "glibc")
     (inputs `(("static-bash" ,static-bash-for-glibc)
               ,@(alist-delete
@@ -684,6 +689,9 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a 
\"address@hidden"~%"
     (native-inputs `(,@(package-native-inputs glibc-final-with-bootstrap-bash)
                      ("gettext" ,gettext-boot0)))
 
+    (propagated-inputs
+     (package-propagated-inputs glibc-final-with-bootstrap-bash))
+
     ;; The final libc only refers to itself, but the 'debug' output contains
     ;; references to GCC-BOOT0 and to the Linux headers.  XXX: Would be great
     ;; if 'allowed-references' were per-output.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]