gnu: gcc-static: Make sure #:modules is not overridden by the inherited GCC.

This fixes a regression introduced by 56c833ea28
and 25bc0f34c6 where #:modules became ineffective.

* gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]: Prepend the
required modules to those inherited from GCC-5.  While at it, do not splice in
the inherited arguments.
This commit is contained in:
Marius Bakke 2020-03-28 20:55:03 +01:00
parent aebcbb27bc
commit 313bf502b5
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -464,12 +464,12 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
(name "gcc-static") (name "gcc-static")
(outputs '("out")) ; all in one (outputs '("out")) ; all in one
(arguments (arguments
`(#:modules ((guix build utils) (substitute-keyword-arguments (package-arguments gcc-5)
(guix build gnu-build-system) ((#:modules modules %gnu-build-system-modules)
(srfi srfi-1) `((srfi srfi-1)
(srfi srfi-26) (srfi srfi-26)
(ice-9 regex)) (ice-9 regex)
,@(substitute-keyword-arguments (package-arguments gcc-5) ,@modules))
((#:guile _) #f) ((#:guile _) #f)
((#:implicit-inputs? _) #t) ((#:implicit-inputs? _) #t)
((#:configure-flags flags) ((#:configure-flags flags)
@ -511,7 +511,7 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
(find-files "gcc/config" (find-files "gcc/config"
"^gnu-user.*\\.h$")) "^gnu-user.*\\.h$"))
((" -lgcc_s}}") "}}")) ((" -lgcc_s}}") "}}"))
#t))))))) #t))))))
(inputs (inputs
`(("zlib:static" ,zlib "static") `(("zlib:static" ,zlib "static")
("isl:static" ,isl-0.18 "static") ("isl:static" ,isl-0.18 "static")