diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-04-28 14:39:00 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-06-10 08:52:36 +0000 |
commit | 693e64ef7421374338ddb1dc12b9573feec75972 (patch) | |
tree | 2526ac075d248699c35d63e04499890ee4381f5f /nixpkgs/pkgs/development/compilers/llvm/10 | |
parent | 7014df2256694d97093d6f2bb1db340d346dea88 (diff) | |
parent | 8e4fe32876ca15e3d5eb3ecd3ca0b224417f5f17 (diff) | |
download | nixlib-693e64ef7421374338ddb1dc12b9573feec75972.tar nixlib-693e64ef7421374338ddb1dc12b9573feec75972.tar.gz nixlib-693e64ef7421374338ddb1dc12b9573feec75972.tar.bz2 nixlib-693e64ef7421374338ddb1dc12b9573feec75972.tar.lz nixlib-693e64ef7421374338ddb1dc12b9573feec75972.tar.xz nixlib-693e64ef7421374338ddb1dc12b9573feec75972.tar.zst nixlib-693e64ef7421374338ddb1dc12b9573feec75972.zip |
Merge commit '8e4fe32876ca15e3d5eb3ecd3ca0b224417f5f17'
Diffstat (limited to 'nixpkgs/pkgs/development/compilers/llvm/10')
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/armv7l.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt-armv7l.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/codesign.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt-codesign.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/default.nix (renamed from nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix) | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/find-darwin-sdk-version.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/find-darwin-sdk-version.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/sanitizers-nongnu.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/sanitizers-nongnu.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/default.nix | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/default.nix (renamed from nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix) | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/no-threads.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/libcxxabi-no-threads.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/wasm.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/libcxxabi-wasm.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/libunwind/default.nix (renamed from nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/lld/default.nix (renamed from nixpkgs/pkgs/development/compilers/llvm/10/lld.nix) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/lldb/default.nix (renamed from nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix) | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/lldb/procfs.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/lldb-procfs.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/llvm/default.nix (renamed from nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix) | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/compilers/llvm/10/llvm/outputs.patch (renamed from nixpkgs/pkgs/development/compilers/llvm/10/llvm-outputs.patch) | 0 |
15 files changed, 15 insertions, 15 deletions
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt-armv7l.patch b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/armv7l.patch index 120cfe6feb2a..120cfe6feb2a 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt-armv7l.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/armv7l.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt-codesign.patch b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/codesign.patch index 3cc12b94b200..3cc12b94b200 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt-codesign.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/codesign.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/default.nix index 64d57e3e811d..1d759c903fc9 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/default.nix @@ -52,10 +52,10 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; patches = [ - ./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory + ./codesign.patch # Revert compiler-rt commit that makes codesign mandatory ./find-darwin-sdk-version.patch # don't test for macOS being >= 10.15 ]# ++ lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch - ++ lib.optional stdenv.hostPlatform.isAarch32 ./compiler-rt-armv7l.patch; + ++ lib.optional stdenv.hostPlatform.isAarch32 ./armv7l.patch; # TSAN requires XPC on Darwin, which we have no public/free source files for. We can depend on the Apple frameworks diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/find-darwin-sdk-version.patch b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/find-darwin-sdk-version.patch index fc16ddda76b7..fc16ddda76b7 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/find-darwin-sdk-version.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/find-darwin-sdk-version.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/sanitizers-nongnu.patch b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/sanitizers-nongnu.patch index 1f2ac97818eb..1f2ac97818eb 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/sanitizers-nongnu.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt/sanitizers-nongnu.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/default.nix b/nixpkgs/pkgs/development/compilers/llvm/10/default.nix index 978f28956664..3fa91cd83749 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/default.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/default.nix @@ -29,7 +29,7 @@ let ''; in { - llvm = callPackage ./llvm.nix { }; + llvm = callPackage ./llvm { }; clang-unwrapped = callPackage ./clang { inherit (tools) lld; @@ -77,9 +77,9 @@ let extraBuildCommands = mkExtraBuildCommands cc; }; - lld = callPackage ./lld.nix {}; + lld = callPackage ./lld {}; - lldb = callPackage ./lldb.nix {}; + lldb = callPackage ./lldb {}; # Below, is the LLVM bootstrapping logic. It handles building a # fully LLVM toolchain from scratch. No GCC toolchain should be @@ -163,7 +163,7 @@ let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch; }); in { - compiler-rt = callPackage ./compiler-rt.nix ({} // + compiler-rt = callPackage ./compiler-rt ({} // (lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) { stdenv = overrideCC stdenv buildLlvmTools.lldClangNoCompilerRt; })); @@ -177,7 +177,7 @@ let stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx; })); - libcxxabi = callPackage ./libc++abi.nix ({} // + libcxxabi = callPackage ./libc++abi ({} // (lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) { stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx; libunwind = libraries.libunwind; @@ -185,7 +185,7 @@ let openmp = callPackage ./openmp.nix {}; - libunwind = callPackage ./libunwind.nix ({} // + libunwind = callPackage ./libunwind ({} // (lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) { stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx; })); diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/default.nix index 61f778fbc55d..1909996614dc 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { "-DLIBCXXABI_ENABLE_SHARED=OFF" ]; - patches = [ ./libcxxabi-no-threads.patch ]; + patches = [ ./no-threads.patch ]; postUnpack = '' unpackFile ${libcxx.src} @@ -30,9 +30,9 @@ stdenv.mkDerivation { '' + lib.optionalString stdenv.isDarwin '' export TRIPLE=x86_64-apple-darwin '' + lib.optionalString stdenv.hostPlatform.isMusl '' - patch -p1 -d $(ls -d libcxx-*) -i ${../libcxx-0001-musl-hacks.patch} + patch -p1 -d $(ls -d libcxx-*) -i ${../../libcxx-0001-musl-hacks.patch} '' + lib.optionalString stdenv.hostPlatform.isWasm '' - patch -p1 -d $(ls -d llvm-*) -i ${./libcxxabi-wasm.patch} + patch -p1 -d $(ls -d llvm-*) -i ${./wasm.patch} ''; installPhase = if stdenv.isDarwin diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libcxxabi-no-threads.patch b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/no-threads.patch index 787f3e16500e..787f3e16500e 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/libcxxabi-no-threads.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/no-threads.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libcxxabi-wasm.patch b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/wasm.patch index 4ebfe46aa813..4ebfe46aa813 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/libcxxabi-wasm.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi/wasm.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix b/nixpkgs/pkgs/development/compilers/llvm/10/libunwind/default.nix index f0f45780a22c..f0f45780a22c 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/libunwind/default.nix diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/lld.nix b/nixpkgs/pkgs/development/compilers/llvm/10/lld/default.nix index a94c1b5b0dd3..a94c1b5b0dd3 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/lld.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/lld/default.nix diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix b/nixpkgs/pkgs/development/compilers/llvm/10/lldb/default.nix index e7dd48a23ce7..7fb8ed57a01f 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/lldb/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (rec { src = fetch pname "051p5b04y6z3g730rmc2n2v71lipbw7k69riww3a6sl74myfiaq7"; - patches = [ ./lldb-procfs.patch ]; + patches = [ ./procfs.patch ]; nativeBuildInputs = [ cmake python3 which swig lit ] ++ lib.optionals enableManpages [ python3.pkgs.sphinx python3.pkgs.recommonmark ]; diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/lldb-procfs.patch b/nixpkgs/pkgs/development/compilers/llvm/10/lldb/procfs.patch index b075dbaeee0a..b075dbaeee0a 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/lldb-procfs.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/lldb/procfs.patch diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix b/nixpkgs/pkgs/development/compilers/llvm/10/llvm/default.nix index e951375a833e..3100eaf4db4d 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix +++ b/nixpkgs/pkgs/development/compilers/llvm/10/llvm/default.nix @@ -62,15 +62,15 @@ in stdenv.mkDerivation (rec { '' # Patch llvm-config to return correct library path based on --link-{shared,static}. + optionalString (enableSharedLibraries) '' - substitute '${./llvm-outputs.patch}' ./llvm-outputs.patch --subst-var lib - patch -p1 < ./llvm-outputs.patch + substitute '${./outputs.patch}' ./outputs.patch --subst-var lib + patch -p1 < ./outputs.patch '' + '' # FileSystem permissions tests fail with various special bits substituteInPlace unittests/Support/CMakeLists.txt \ --replace "Path.cpp" "" rm unittests/Support/Path.cpp '' + optionalString stdenv.hostPlatform.isMusl '' - patch -p1 -i ${../TLI-musl.patch} + patch -p1 -i ${../../TLI-musl.patch} substituteInPlace unittests/Support/CMakeLists.txt \ --replace "add_subdirectory(DynamicLibrary)" "" rm unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/llvm-outputs.patch b/nixpkgs/pkgs/development/compilers/llvm/10/llvm/outputs.patch index 40096fa3497f..40096fa3497f 100644 --- a/nixpkgs/pkgs/development/compilers/llvm/10/llvm-outputs.patch +++ b/nixpkgs/pkgs/development/compilers/llvm/10/llvm/outputs.patch |