diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2023-09-06 19:51:44 -0400 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2023-09-06 19:51:44 -0400 |
commit | 87a35706f8c81d2c6c217167da63abc2f59048e7 (patch) | |
tree | 29d26468a5d48984caa657f21e07b145aa445b8e | |
parent | dba6d77ad232e3a5ffc5e281ebbada4fe0e23981 (diff) | |
download | nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.tar nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.tar.gz nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.tar.bz2 nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.tar.lz nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.tar.xz nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.tar.zst nixpkgs-87a35706f8c81d2c6c217167da63abc2f59048e7.zip |
jemalloc: fix build with clang 16
jemalloc uses `clang` instead of `clang++` to link, resulting in missing symbols due to needing to link libc++abi.
-rw-r--r-- | pkgs/development/libraries/jemalloc/default.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/libraries/jemalloc/default.nix b/pkgs/development/libraries/jemalloc/default.nix index 18c492dc93b..b4625abcd69 100644 --- a/pkgs/development/libraries/jemalloc/default.nix +++ b/pkgs/development/libraries/jemalloc/default.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation rec { ; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-Wno-error=array-bounds"; + env.NIX_LDFLAGS = lib.optionalString (stdenv.cc.libcxx != null) "-l${stdenv.cc.libcxx.cxxabi.libName}"; doCheck = true; |