~ruther/guix-local

37550e67b9e9f70b72752b563028373eae8d99de — Ludovic Courtès 11 years ago df142dd
gnu: make-bootstrap: Use single-output GCCs.

* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[native-inputs]:
  Add 'outputs' field for the rewritten GCC.
  (%gcc-stripped): Add 'outputs' field.
1 files changed, 2 insertions(+), 0 deletions(-)

M gnu/packages/make-bootstrap.scm
M gnu/packages/make-bootstrap.scm => gnu/packages/make-bootstrap.scm +2 -0
@@ 103,6 103,7 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
            ,@%final-inputs))
        `(("libc" ,(glibc-for-bootstrap))
          ("gcc" ,(package (inherit gcc-4.8)
                    (outputs '("out")) ; all in one so libgcc_s is easily found
                    (inputs
                     `(("libc",(glibc-for-bootstrap))
                       ,@(package-inputs gcc-4.8)))))


@@ 445,6 446,7 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
    (name "gcc-stripped")
    (build-system trivial-build-system)
    (source #f)
    (outputs '("out"))                            ;only one output
    (arguments
     `(#:modules ((guix build utils))
       #:builder