gnu: gcc: Change make-gccgo to use gexp's.
As otherwise this seems to generate broken derivations for i586-gnu. * gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package arguments.master
parent
ded8cdbe89
commit
70986f052a
|
@ -1156,7 +1156,7 @@ provides the GNU compiler for the Go programming language.")
|
|||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments gccgo)
|
||||
((#:phases phases)
|
||||
`(modify-phases ,phases
|
||||
#~(modify-phases #$phases
|
||||
(add-after 'install 'wrap-go-with-tool-path
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
|
@ -1177,7 +1177,7 @@ provides the GNU compiler for the Go programming language.")
|
|||
(substitute* "libgo/Makefile.in"
|
||||
(("(GccgoToolDir = \\\")[^\\\"]+" _ start)
|
||||
(string-append start "/nonexistent"))
|
||||
,@(if (version>=? (package-version gccgo) "12.0")
|
||||
#$@(if (version>=? (package-version gccgo) "12.0")
|
||||
'((("(defaultGOROOT = `)[^`]+" _ start)
|
||||
(string-append start "/nonexistent")))
|
||||
'((("(DefaultGoroot = \\\")[^\\\"]+" _ start)
|
||||
|
|
Reference in New Issue