gnu: bison-boot0: Replace 'posix_spawn' on non-x86 platforms.

* gnu/packages/commencement.scm (bison-boot0)[arguments]: Pass #:configure-flags
on non-x86 platforms.
This commit is contained in:
Ludovic Courtès 2021-07-05 12:50:08 +02:00
parent 8a48302318
commit a159586f8a
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -2904,6 +2904,15 @@ (define bison-boot0
"RANLIB=ranlib -D"))
"V=1")
;; 'glibc-bootstrap' on non-x86 platforms has a buggy 'posix_spawn'.
;; Thus, use the Gnulib replacement instead. See
;; <https://bugs.gnu.org/49367>.
,@(match (%current-system)
((or "i686-linux" "x86_64-linux")
'())
(_
'(#:configure-flags '("gl_cv_func_posix_spawn_works=no"))))
,@(package-arguments bison)))))
(define flex-boot0