nixpkgs/pkgs
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
..
applications Merge pull request #30549 from obsidiansystems/bintools 2017-11-08 14:20:48 -05:00
build-support Merge pull request #30549 from obsidiansystems/bintools 2017-11-08 14:20:48 -05:00
common-updater
data Merge pull request #31333 from ElvishJerricco/unextracted-all-cabal-hashes 2017-11-08 16:25:16 +01:00
desktops Merge branch 'master' into staging 2017-11-06 13:24:06 +01:00
development llvmPackages/libc++: Fix build against glibc 2.26 2017-11-08 22:08:11 +01:00
games anki: Fix hash of the source tarball 2017-11-08 21:12:22 +01:00
misc Merge pull request #28782 from jraygauthier/jrg/vscode_cpptools_init 2017-11-07 17:37:09 +00:00
os-specific android-udev-rules: 20171031 -> 20171107 2017-11-08 20:24:00 +00:00
servers openafs-client: prefer patch provided by upstream 2017-11-08 20:47:22 +00:00
shells nix-zsh-completions: 0.3.1 -> 0.3.2 2017-11-06 19:07:36 +01:00
stdenv treewide: Depend on targetPackages.stdenv.cc.bintools instead of binutils directly 2017-11-05 17:10:53 -05:00
test treewide: Use *Platform.extensions 2017-09-13 11:16:10 -04:00
tools Merge pull request #31397 from nico202/reaver-upgrade 2017-11-08 19:27:24 +00:00
top-level Merge pull request #30549 from obsidiansystems/bintools 2017-11-08 14:20:48 -05:00