nixpkgs/pkgs/development/compilers/llvm/12
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
..
bintools
clang llvmPackages_*.clang: stop passing LLVM_CONFIG_PATH unnecessarily 2022-01-03 16:46:38 +01:00
compiler-rt llvmPackages_{12,13,git}.compiler-rt: remove new runtimes in useLLVM 2022-01-05 18:17:53 +01:00
libcxx llvmPackages_{12,13,git}: don't try to patch non-existing _LIBCPP_USE_AVAILABILITY_APPLE 2022-01-18 05:42:00 -05:00
libcxxabi llvmPackages_12.libcxxabi: Align with 11 libcxxabi 2021-11-24 15:17:13 -08:00
libunwind llvmPackages_12: 12.0.0 -> 12.0.1 2021-07-09 10:22:08 +02:00
lld Clarify that lld package provides unwrapped lld 2022-03-27 18:14:55 -04:00
lldb llvmPackages_12: 12.0.0 -> 12.0.1 2021-07-09 10:22:08 +02:00
llvm Revert "llvmPackages: do not include static archives when shared…" 2022-07-05 15:03:12 +02:00
openmp llvmPackages_12: 12.0.0 -> 12.0.1 2021-07-09 10:22:08 +02:00
default.nix llvmPackages_*.clang: pick clangUseLLVM if targetPlatform.useLLVM 2022-01-07 14:52:13 +01:00