nixpkgs/pkgs/development/compilers/llvm
sternenseemann 91cba7b0a9 llvmPackages_{10,11,12}.compiler-rt: install resource txts to $out/share
7869d16545 changed how resource files are
installed. Likely by accident, now some of the resource files are
installed to $dev/include instead of $out/share. This causes the cc
wrapper's resource-root to miss those files from compiler-rt as they are
in a different place than expected.

This commit fixes all instances of this incorrect installation for
llvmPackages_10, 11 and 12 which are the only llvm package sets which
link ${targetLlvmLibraries.compiler-rt.out}/share to the resource-root.

For the other llvm package set this will likely also need to be fixed,
but it doesn't have to have immediate urgency and doing it in two steps
allows us to (hopefully) fix the chromium build without causing a darwin
stdenv rebuild.

The full fix can be found in #123103 and should probably be included in
the next staging-next rotation.
2021-05-15 17:40:24 +02:00
..
5 Fast-forward PR #122399 from staging to staging-next 2021-05-12 22:43:52 +02:00
6 Fast-forward PR #122399 from staging to staging-next 2021-05-12 22:43:52 +02:00
7 Merge #122044: compiler-rt: Fix build by passing resource dir 2021-05-12 22:55:14 +02:00
8 Merge #122044: compiler-rt: Fix build by passing resource dir 2021-05-12 22:55:14 +02:00
9 Merge #122044: compiler-rt: Fix build by passing resource dir 2021-05-12 22:55:14 +02:00
10 llvmPackages_{10,11,12}.compiler-rt: install resource txts to $out/share 2021-05-15 17:40:24 +02:00
11 llvmPackages_{10,11,12}.compiler-rt: install resource txts to $out/share 2021-05-15 17:40:24 +02:00
12 llvmPackages_{10,11,12}.compiler-rt: install resource txts to $out/share 2021-05-15 17:40:24 +02:00
common/compiler-rt llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
rocm llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
aarch64.patch llvm: Include aarch64 patch in repo 2017-11-29 17:01:17 +02:00
exegesis-force-bdver2.patch llvmPackages_12.llvm: fix building on older CPUs 2021-04-17 01:55:53 +00:00
libcxx-0001-musl-hacks.patch llvmPackages_{4,5}: musl compat 2018-02-19 11:19:32 -06:00
multi.nix clang, cc-wrapper: Move --gcc-toolchain logic into CC wrapper 2021-01-24 15:49:32 -05:00
TLI-musl.patch llvmPackages_{4,5}: musl compat 2018-02-19 11:19:32 -06:00
update.sh llvmPackages: Add an update script 2021-04-01 13:31:48 +02:00