nixpkgs/pkgs/development/compilers/llvm/7
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
..
clang llvmPackages_7.clang: backport patch introducing --unwindlib flag 2021-04-17 18:08:04 +02:00
compiler-rt llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
libc++ llvmPackages_7.libcxx: make sure to use compiler-rt if useLLVM 2021-04-17 18:08:04 +02:00
libc++abi llvmPackages_7.libcxxabi: Fix Darwin bootstrap 2021-04-18 00:24:03 -04:00
libunwind llvmPackages_7.libunwind: init at 7.1.0 2021-04-17 18:07:12 +02:00
lld llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
lldb llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
llvm llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
bintools.nix llvm: setup some symlinks for compatibility with binutils 2020-07-28 15:08:46 -05:00
default.nix llvmPackages_7.libunwind: init at 7.1.0 2021-04-17 18:07:12 +02:00
openmp.nix llvm_{5,6,8..11}: fix missing lib from stdenv.lib -> lib (#110643) 2021-01-24 01:31:45 +01:00