commit
223b83ca54
1 changed files with 6 additions and 1 deletions
|
@ -68,6 +68,12 @@ stdenv.mkDerivation rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
|
# At least on Linux bash memory allocator has pathological performance
|
||||||
|
# in scenarios involving use of larger memory:
|
||||||
|
# https://lists.gnu.org/archive/html/bug-bash/2023-08/msg00052.html
|
||||||
|
# Various distributions default to system allocator. Let's nixpkgs
|
||||||
|
# do the same.
|
||||||
|
"--without-bash-malloc"
|
||||||
(if interactive then "--with-installed-readline" else "--disable-readline")
|
(if interactive then "--with-installed-readline" else "--disable-readline")
|
||||||
] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
||||||
"bash_cv_job_control_missing=nomissing"
|
"bash_cv_job_control_missing=nomissing"
|
||||||
|
@ -81,7 +87,6 @@ stdenv.mkDerivation rec {
|
||||||
"bash_cv_dev_fd=standard"
|
"bash_cv_dev_fd=standard"
|
||||||
"bash_cv_termcap_lib=libncurses"
|
"bash_cv_termcap_lib=libncurses"
|
||||||
] ++ lib.optionals (stdenv.hostPlatform.libc == "musl") [
|
] ++ lib.optionals (stdenv.hostPlatform.libc == "musl") [
|
||||||
"--without-bash-malloc"
|
|
||||||
"--disable-nls"
|
"--disable-nls"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue