Merge pull request #199598 from avdv/mold-on-aarch64-linux

mold: Unbreak on aarch64-linux
This commit is contained in:
Franz Pletz 2022-11-06 12:31:40 +01:00 committed by GitHub
commit c190f823d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View file

@ -48,7 +48,5 @@ stdenv.mkDerivation rec {
license = licenses.agpl3Plus;
maintainers = with maintainers; [ azahi nitsky ];
platforms = platforms.unix;
# https://github.com/NixOS/nixpkgs/pull/189712#issuecomment-1237791234
broken = (stdenv.isLinux && stdenv.isAarch64);
};
}

View file

@ -17302,7 +17302,10 @@ with pkgs;
modd = callPackage ../development/tools/modd { };
mold = callPackage ../development/tools/mold {
inherit (llvmPackages) stdenv;
# C++20 is required, aarch64-linux has gcc 9 by default
stdenv = if stdenv.isLinux && stdenv.isAarch64
then llvmPackages_12.libcxxStdenv
else llvmPackages.stdenv;
};
msgpack-tools = callPackage ../development/tools/msgpack-tools { };