llvmPackages_14: Use GCC 11 on aarch64-linux
The libcxx library needs a C++20 capable compiler toolchain since version 14, but aarch64-linux uses GCC 9 by default. However, building libcxxabi fails when using GCC 10, see [llvm/llvm-project#56828]. So let's use GCC 11 instead. [llvm/llvm-project#56828]: https://github.com/llvm/llvm-project/issues/56828
This commit is contained in:
committed by
Emery Hemingway
parent
85335162c5
commit
7496574169
@@ -14763,6 +14763,8 @@ with pkgs;
|
||||
buildLlvmTools = buildPackages.llvmPackages_14.tools;
|
||||
targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
|
||||
targetLlvm = targetPackages.llvmPackages_14.llvm or llvmPackages_14.llvm;
|
||||
} // lib.optionalAttrs (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux && buildPackages.stdenv.cc.isGNU) {
|
||||
stdenv = gcc11Stdenv;
|
||||
}));
|
||||
|
||||
llvmPackages_latest = llvmPackages_14;
|
||||
|
||||
Reference in New Issue
Block a user