3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
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
..
applications Merge staging-next into staging 2021-04-18 00:15:39 +00:00
build-support
common-updater
data
desktops Merge remote-tracking branch 'upstream/staging-next' into HEAD 2021-04-17 16:37:04 +02:00
development llvmPackages_7.libcxxabi: Fix Darwin bootstrap 2021-04-18 00:24:03 -04:00
games Merge pull request #119604 from selaux/ja2-stracciatella-0.17.0 2021-04-17 19:36:10 +02:00
misc Merge master into staging-next 2021-04-17 12:05:49 +00:00
os-specific Merge staging-next into staging 2021-04-17 18:10:41 +00:00
pkgs-lib
servers Merge master into staging-next 2021-04-17 18:10:38 +00:00
shells
stdenv
test
tools Merge staging-next into staging 2021-04-18 00:15:39 +00:00
top-level Merge staging-next into staging 2021-04-18 00:15:39 +00:00