From a85afb829e70616585e7ae94ba90a85e6a70ae15 Mon Sep 17 00:00:00 2001 From: David Collins Date: Fri, 13 Sep 2024 03:54:56 -0600 Subject: [PATCH] bash: use libc malloc on musl instead of internal malloc (#46370) --- var/spack/repos/builtin/packages/bash/package.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/var/spack/repos/builtin/packages/bash/package.py b/var/spack/repos/builtin/packages/bash/package.py index 3e520521062..1aa02c1f7a5 100644 --- a/var/spack/repos/builtin/packages/bash/package.py +++ b/var/spack/repos/builtin/packages/bash/package.py @@ -203,6 +203,9 @@ def configure_args(self): args.append(f"--with-libiconv-prefix={spec['iconv'].prefix}") else: args.append("--without-libiconv-prefix") + # bash malloc relies on sbrk which fails intentionally in musl + if spec.satisfies("^[virtuals=libc] musl"): + options.append("--without-bash-malloc") return args def check(self):