bash: add FreeBSD to static cross compilation special case

This commit is contained in:
Audrey Dutcher 2024-09-02 21:06:08 -07:00 committed by Artemis Tosini
parent baed931613
commit 928b4da58e
No known key found for this signature in database
GPG Key ID: EE5227935FE3FF18

View File

@ -79,8 +79,8 @@ stdenv.mkDerivation rec {
"bash_cv_getcwd_malloc=yes"
# This check cannot be performed when cross compiling. The "yes"
# default is fine for static linking on Linux (weak symbols?) but
# not with OpenBSD, when it does clash with the regular `getenv`.
"bash_cv_getenv_redef=${if !(with stdenv.hostPlatform; isStatic && isOpenBSD) then "yes" else "no"}"
# not with BSDs, when it does clash with the regular `getenv`.
"bash_cv_getenv_redef=${if !(with stdenv.hostPlatform; isStatic && (isOpenBSD || isFreeBSD)) then "yes" else "no"}"
] ++ lib.optionals stdenv.hostPlatform.isCygwin [
"--without-libintl-prefix"
"--without-libiconv-prefix"