libcxxabi: Fix build against compiler-rt-using clang

main
Shea Levy 2 years ago
parent 078a07708a
commit 5ca96b948c
No known key found for this signature in database
GPG Key ID: 5C0BD6957D86FE27
  1. 3
      pkgs/development/compilers/llvm/13/libcxxabi/default.nix
  2. 3
      pkgs/development/compilers/llvm/14/libcxxabi/default.nix
  3. 4
      pkgs/development/compilers/llvm/git/libcxxabi/default.nix

@ -37,7 +37,8 @@ stdenv.mkDerivation rec {
"-DLIBCXXABI_ENABLE_EXCEPTIONS=OFF"
] ++ lib.optionals (!enableShared) [
"-DLIBCXXABI_ENABLE_SHARED=OFF"
];
] ++ lib.optional stdenv.cc.isCompilerRT
"-DLIBCXXABI_USE_COMPILER_RT=ON";
installPhase = if stdenv.isDarwin
then ''

@ -47,7 +47,8 @@ stdenv.mkDerivation rec {
"-DLIBCXXABI_ENABLE_EXCEPTIONS=OFF"
] ++ lib.optionals (!enableShared) [
"-DLIBCXXABI_ENABLE_SHARED=OFF"
];
] ++ lib.optional stdenv.cc.isCompilerRT
"-DLIBCXXABI_USE_COMPILER_RT=ON";
installPhase = if stdenv.isDarwin
then ''

@ -47,7 +47,9 @@ stdenv.mkDerivation rec {
"-DLIBCXXABI_ENABLE_EXCEPTIONS=OFF"
] ++ lib.optionals (!enableShared) [
"-DLIBCXXABI_ENABLE_SHARED=OFF"
];
] ++ lib.optional stdenv.cc.isCompilerRT
"-DLIBCXXABI_USE_COMPILER_RT=ON";
installPhase = if stdenv.isDarwin
then ''

Loading…
Cancel
Save