mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
gnu: make-boot0: Build with "--disable-posix-spawn".
Fixes <https://bugs.gnu.org/49367>. * gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Pass "--disable-posix-spawn" on non-x86.
This commit is contained in:
parent
331ec572d1
commit
f436723ce7
1 changed files with 10 additions and 1 deletions
|
@ -2417,7 +2417,16 @@ (define gnu-make-boot0
|
||||||
;; The generated config.status has some problems due to the
|
;; The generated config.status has some problems due to the
|
||||||
;; bootstrap environment. Disable dependency tracking to work
|
;; bootstrap environment. Disable dependency tracking to work
|
||||||
;; around it.
|
;; around it.
|
||||||
`(cons "--disable-dependency-tracking" ,flags))
|
`(cons "--disable-dependency-tracking"
|
||||||
|
|
||||||
|
;; 'glibc-bootstrap' on non-x86 platforms has a buggy
|
||||||
|
;; 'posix_spawn'. Thus, disable it. See
|
||||||
|
;; <https://bugs.gnu.org/49367>.
|
||||||
|
,(match (%current-system)
|
||||||
|
((or "i686-linux" "x86_64-linux")
|
||||||
|
flags)
|
||||||
|
(_
|
||||||
|
`(cons "--disable-posix-spawn" ,flags)))))
|
||||||
((#:phases phases)
|
((#:phases phases)
|
||||||
`(modify-phases ,phases
|
`(modify-phases ,phases
|
||||||
(replace 'build
|
(replace 'build
|
||||||
|
|
Loading…
Reference in a new issue