nixpkgs/pkgs/development/compilers/llvm/4
aszlig 44cb95a234
llvmPackages/libc++: Fix build against glibc 2.26
This is very similar to what we had in bb0b0822ef.

The xlocale.h header is no longer existing in glibc version 2.26, so we
need to avoid including it.

I've tested building against all of the libcxx attributes of LLVM 3.5,
3.7, 3.8, 3.9, 4 and 5.

All of them succeeded except version 3.5, which failed because of an
unrelated issue (build of libc++abi has failed, one of its
dependencies), so I only verified whether the patch applies cleanly.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @vcunat
2017-11-08 22:08:11 +01:00
..
clang Merge #26905: llvmPackages_4: 4.0.0 -> 4.0.1 2017-07-05 09:01:26 +02:00
libc++ llvmPackages/libc++: Fix build against glibc 2.26 2017-11-08 22:08:11 +01:00
default.nix llvm: download source over https 2017-10-05 12:17:29 +02:00
libc++abi.nix llvmPackages_4: 4.0.0 -> 4.0.1 2017-06-27 09:05:37 -05:00
lld.nix llvmPackages_4: 4.0.0 -> 4.0.1 2017-06-27 09:05:37 -05:00
lldb-libedit.patch lldb-4: Patch to fix libedit usage on Linux 2017-05-27 14:10:01 -05:00
lldb.nix llvmPackages_4: 4.0.0 -> 4.0.1 2017-06-27 09:05:37 -05:00
llvm-outputs.patch llvm4.0: Rename "4.0" (and _40) to "4" (and _4). 2017-03-02 17:19:44 -06:00
llvm.nix llvm 3.7--4: fixup build with glibc-2.26 2017-11-07 09:17:00 +01:00
openmp.nix llvmPackages_4: 4.0.0 -> 4.0.1 2017-06-27 09:05:37 -05:00