bash: add FreeBSD to static cross compilation special case

This commit is contained in:
Audrey Dutcher
2024-11-04 03:13:32 +00:00
committed by Artemis Tosini
parent baed931613
commit 928b4da58e
+2 -2
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"