nixpkgs/pkgs/development/compilers/llvm
sternenseemann 0083a683d7 Revert "llvmPackages: do not include static archives when shared…"
Reverts #162607 / 1748887ff2.

Reason for revert: This change caused llvm-config{,-native} to be unable
to find static archives bundled with LLVM, as has been [reported]. Ever
since #152944 using moveToOutput in LLVM is _evil_ because llvm-config
obtains it knowledge about the installation locations from the CMake
configure step.

Consequently a change like #162607 will need to be implemented by making
LLVM itself install the static archives to the correct location or by
adding yet another patch which updates llvm-config's knowledge of the
location. The latter is not desireable in my opinion, though, since it
is just asking for this sort of trouble: Before #152944 we had an
outputs.patch that did this sort of things which broke spectacularly in
edge cases.

Fixes #148117.

[reported]: https://github.com/NixOS/nixpkgs/issues/148117#issuecomment-1158245576
2022-07-05 15:03:12 +02:00
..
5 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
6 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
7 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
8 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
9 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
10 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
11 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
12 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
13 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
14 Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
common/compiler-rt compiler-rt: remove <cyclades.h> from libsanitizer 2021-09-20 19:37:19 +01:00
git Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
rocm rocm-llvm: 5.0.2 -> 5.1.1 2022-05-05 18:36:00 +02:00
aarch64.patch
clang-6-10-LLVMgold-path.patch
clang-11-12-LLVMgold-path.patch
exegesis-force-bdver2.patch
libcxx-0001-musl-hacks.patch
llvm-config-link-static.patch llvmPackages_*.libllvm: make llvm-config and llvm-config equivalent 2022-01-04 11:09:43 +01:00
multi.nix Expose lib64 and lib separately in sysroot 2022-04-03 00:53:03 +02:00
TLI-musl.patch
update-git.py llvm/update-git.py: Automatically commit the changes 2021-08-28 22:54:31 +02:00
update.sh llvmPackages: Fix the update script 2022-03-13 13:34:50 +01:00