3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/compilers/llvm
John Ericson 3af7e98470 llvmPackages_7.libcxxabi: Fix Darwin bootstrap
In 486e12ad68 cmake flags were added matching
later compilers use of libunwind for `useLLVM = true`. Unfortunately, `useLLVM`
on Darwin was not something tested before, and so the other compilers led us
astray: one of the new flags tried to make libunwind be used when it wasn't a
dep.

This is now fixed with more conditional code, but I hope things can perhaps be
made simpler with more insight into why libunwind is skipped. Perhaps it is
included in libSystem?

Finally, I moved the definition of `cmakeFlags` to match the order in the other
llvm versions.

CC @sternenseemann and @thefloweringash
2021-04-18 00:24:03 -04:00
..
5 llvmPackages*: fix paths to libcxx-0001-musl-hacks.patch 2021-04-15 13:24:04 +02:00
6 llvmPackages*: fix paths to libcxx-0001-musl-hacks.patch 2021-04-15 13:24:04 +02:00
7 llvmPackages_7.libcxxabi: Fix Darwin bootstrap 2021-04-18 00:24:03 -04:00
8 llvmPackages*: fix paths to libcxx-0001-musl-hacks.patch 2021-04-15 13:24:04 +02:00
9 llvmPackages*: fix paths to libcxx-0001-musl-hacks.patch 2021-04-15 13:24:04 +02:00
10 llvmPackages*: fix paths to libcxx-0001-musl-hacks.patch 2021-04-15 13:24:04 +02:00
11 llvmPackages*: fix paths to libcxx-0001-musl-hacks.patch 2021-04-15 13:24:04 +02:00
12 llvmPackages_12.llvm: fix building on older CPUs 2021-04-17 01:55:53 +00:00
common/compiler-rt llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
rocm Merge branch 'staging-next' into staging 2021-03-26 07:53:44 +01:00
aarch64.patch
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
multi.nix clang, cc-wrapper: Move --gcc-toolchain logic into CC wrapper 2021-01-24 15:49:32 -05:00
TLI-musl.patch
update.sh llvmPackages: Add an update script 2021-04-01 13:31:48 +02:00