mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: bash-static: Fix cross-compiling for glibc@2.41.
* gnu/packages/bash.scm (static-bash)[arguments]<#:configure-flags>: When cross-compiling, Add bash_cv_getenv_redef=no. Change-Id: I8105e91831dfdcce4e5494b3588ab8431dbaf5a8
This commit is contained in:
parent
6e9815a84f
commit
5d9a084092
1 changed files with 10 additions and 0 deletions
|
@ -326,6 +326,16 @@ without modification.")
|
|||
(arguments
|
||||
(substitute-keyword-arguments
|
||||
`(#:allowed-references ("out") ,@(package-arguments bash))
|
||||
((#:configure-flags flags '())
|
||||
;; XXX: when Update glibc from 2.40 to 2.41,
|
||||
;; need this flag to compile successfully.
|
||||
;; Otherwise, an error will be reported:
|
||||
;; multiple definition of `getenv'
|
||||
(if (%current-target-system)
|
||||
`(cons
|
||||
"bash_cv_getenv_redef=no"
|
||||
,flags)
|
||||
flags))
|
||||
((#:phases phases)
|
||||
#~(modify-phases #$phases
|
||||
(add-after 'strip 'remove-everything-but-the-binary
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue