summary refs log tree commit diff
path: root/pkgs/development/compilers/gcc/9
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-01-19 21:40:06 +0000
committersternenseemann <sternenseemann@systemli.org>2023-01-20 18:35:25 +0100
commit4ed0e1a743dbd92f865e6c7a4980bdf55b40df46 (patch)
tree386ed36264d3c177705e256575fadd5f257c3983 /pkgs/development/compilers/gcc/9
parentf5e63a0e9e4b1846964dcaa61a5325b7b70a3a39 (diff)
downloadnixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.tar
nixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.tar.gz
nixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.tar.bz2
nixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.tar.lz
nixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.tar.xz
nixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.tar.zst
nixpkgs-4ed0e1a743dbd92f865e6c7a4980bdf55b40df46.zip
gcc: use as(1) from binutils with LLVM bintools
LLVM does not provide a drop-in replacement for as(1).

This makes it possible to build a GNU Fortran cross compiler from GNU
to LLVM — e.g. buildPackages.gfortran for
{ system = "aarch64-linux"; useLLVM = true; }
Diffstat (limited to 'pkgs/development/compilers/gcc/9')
-rw-r--r--pkgs/development/compilers/gcc/9/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/compilers/gcc/9/default.nix b/pkgs/development/compilers/gcc/9/default.nix
index 7cdde48667f..9b5f4504db8 100644
--- a/pkgs/development/compilers/gcc/9/default.nix
+++ b/pkgs/development/compilers/gcc/9/default.nix
@@ -13,7 +13,7 @@
 , enableLTO ? !stdenv.hostPlatform.isStatic
 , texinfo ? null
 , perl ? null # optional, for texi2pod (then pod2man)
-, gmp, mpfr, libmpc, gettext, which, patchelf
+, gmp, mpfr, libmpc, gettext, which, patchelf, binutils
 , isl ? null # optional, for the Graphite optimization framework.
 , zlib ? null
 , gnatboot ? null
@@ -201,7 +201,7 @@ stdenv.mkDerivation ({
       crossStageStatic libcCross threadsCross
       version
 
-      gmp mpfr libmpc isl
+      binutils gmp mpfr libmpc isl
 
       enableLTO
       enableMultilib