Merge pull request #147543 from risicle/ris-libcxx-13-aarch64

llvmPackages_13.libcxx: require gcc >=10 on gcc platforms
This commit is contained in:
Jörg Thalheim 2021-12-03 16:06:34 +00:00 committed by GitHub
commit 50474e1857
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -244,7 +244,12 @@ let
inherit llvm_meta;
stdenv = if stdenv.hostPlatform.useLLVM or false
then overrideCC stdenv buildLlvmTools.clangNoLibcxx
else stdenv;
else (
# libcxx >= 13 does not build on gcc9
if stdenv.cc.isGNU && lib.versionOlder stdenv.cc.version "10"
then pkgs.gcc10Stdenv
else stdenv
);
};
libcxxabi = callPackage ./libcxxabi {