diff options
author | Will Dietz <w@wdtz.org> | 2018-02-19 12:43:42 -0600 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-02-19 12:43:42 -0600 |
commit | e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c (patch) | |
tree | 24c6729d645c9b0bbcfaf37fbac1014342155a93 /pkgs | |
parent | fa8a511260b7896a6cd64f44ef1adb369c428efd (diff) | |
download | nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.tar nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.tar.gz nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.tar.bz2 nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.tar.lz nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.tar.xz nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.tar.zst nixlib-e5e69a7aedb9cd5c6c757bf26bc09c5a89d0d42c.zip |
libc++5: tweak expression so as to avoid rebuild on non-musl for now
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/compilers/llvm/5/libc++/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/compilers/llvm/5/libc++/default.nix b/pkgs/development/compilers/llvm/5/libc++/default.nix index 654a4360b3f8..9ddeea7ef79a 100644 --- a/pkgs/development/compilers/llvm/5/libc++/default.nix +++ b/pkgs/development/compilers/llvm/5/libc++/default.nix @@ -9,9 +9,13 @@ stdenv.mkDerivation rec { unpackFile ${libcxxabi.src} export LIBCXXABI_INCLUDE_DIR="$PWD/$(ls -d libcxxabi-${version}*)/include" ''; - patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ + + # on next rebuild, this can be replaced with optionals; for now set to null to avoid + # patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [ + patches = if stdenv.hostPlatform.isMusl then [ ../../libcxx-0001-musl-hacks.patch - ]; + ] else null; + prePatch = '' substituteInPlace lib/CMakeLists.txt --replace "/usr/lib/libc++" "\''${LIBCXX_LIBCXXABI_LIB_PATH}/libc++" ''; |