diff options
author | Ryan Burns <rtburns@protonmail.com> | 2024-01-04 17:28:29 -0800 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-01-24 15:58:24 +0100 |
commit | 4380881c20c13727efb966d13ab76b772de50aee (patch) | |
tree | f595071c3d89eda4ce93643a7c6bd3f3dd124016 /pkgs/development/libraries/libunwind | |
parent | 62c99965877475ad0dbb19ae6d8d7608a31ffcdb (diff) |
libunwind: fix build on aarch64-musl
Diffstat (limited to 'pkgs/development/libraries/libunwind')
-rw-r--r-- | pkgs/development/libraries/libunwind/default.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libunwind/default.nix b/pkgs/development/libraries/libunwind/default.nix index 6f05307381a09..0c8f4f70fe271 100644 --- a/pkgs/development/libraries/libunwind/default.nix +++ b/pkgs/development/libraries/libunwind/default.nix @@ -29,7 +29,11 @@ stdenv.mkDerivation rec { # Without latex2man, no man pages are installed despite being # prebuilt in the source tarball. - configureFlags = [ "LATEX2MAN=${buildPackages.coreutils}/bin/true" ]; + configureFlags = [ "LATEX2MAN=${buildPackages.coreutils}/bin/true" ] + # See https://github.com/libunwind/libunwind/issues/693 + ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isMusl) [ + "CFLAGS=-mno-outline-atomics" + ]; propagatedBuildInputs = [ xz ]; |