diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2021-01-02 08:59:22 +0100 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2021-01-02 10:28:06 +0100 |
commit | 22f1c746dfbd9f83f63002f5ad79bc48dec21189 (patch) | |
tree | 28a4a3026fc29cb7dd52274a80fdbcf87096b328 /pkgs/top-level | |
parent | e48db707e400628cf6b8832f6f5d6e113fc5357a (diff) |
stdenv: use gcc9 for aarch64
Several aarch64 builds fail with is referenced by DSO followed by bin/ld: final link failed: bad value. This seems related to libgcc_s.so. https://github.com/NixOS/nixpkgs/issues/108111
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c243db14c1270..b35bf893e02ef 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9180,7 +9180,8 @@ in then ../development/compilers/gcc/6 else ../development/compilers/gcc/10); gcc = if (with stdenv.targetPlatform; isVc4 || libc == "relibc") - then gcc6 else gcc10; + then gcc6 else + if stdenv.targetPlatform.isAarch64 then gcc9 else gcc10; gcc-unwrapped = gcc.cc; gccStdenv = if stdenv.cc.isGNU then stdenv else stdenv.override { |