diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/7/libc++abi.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/7/libc++abi.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/7/libc++abi.nix b/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/7/libc++abi.nix index 97141a0bd402..7f2ec528f3c1 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/7/libc++abi.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/compilers/llvm/7/libc++abi.nix @@ -1,4 +1,5 @@ { stdenv, cmake, fetch, libcxx, llvm, version +, standalone ? false # on musl the shared objects don't build , enableShared ? ! stdenv.hostPlatform.isMusl }: @@ -20,7 +21,9 @@ stdenv.mkDerivation { patch -p1 -d $(ls -d libcxx-*) -i ${../libcxx-0001-musl-hacks.patch} ''; - cmakeFlags = stdenv.lib.optional (!enableShared) "-DLIBCXXABI_ENABLE_SHARED=OFF"; + cmakeFlags = + stdenv.lib.optional standalone "-DLLVM_ENABLE_LIBCXX=ON" ++ + stdenv.lib.optional (!enableShared) "-DLIBCXXABI_ENABLE_SHARED=OFF"; installPhase = if stdenv.isDarwin then '' |