Merge pull request #25227 from obsidiansystems/cross-purge-binutilsCross
Purge binutilsCross
This commit is contained in:
@@ -56,7 +56,7 @@ rec {
|
||||
|
||||
# Return a modified stdenv that adds a cross compiler to the
|
||||
# builds.
|
||||
makeStdenvCross = stdenv: cross: binutilsCross: gccCross: stdenv // {
|
||||
makeStdenvCross = stdenv: cross: binutils: gccCross: stdenv // {
|
||||
|
||||
# Overrides are surely not valid as packages built with this run on a
|
||||
# different platform.
|
||||
@@ -91,7 +91,7 @@ rec {
|
||||
name = name + "-" + cross.config;
|
||||
nativeBuildInputs = nativeBuildInputs
|
||||
++ nativeInputsFromBuildInputs
|
||||
++ [ gccCross binutilsCross ]
|
||||
++ [ gccCross binutils ]
|
||||
++ stdenv.lib.optional selfNativeBuildInput nativeDrv
|
||||
# without proper `file` command, libtool sometimes fails
|
||||
# to recognize 64-bit DLLs
|
||||
@@ -110,7 +110,7 @@ rec {
|
||||
crossConfig = cross.config;
|
||||
} // args.crossAttrs or {});
|
||||
|
||||
inherit gccCross binutilsCross;
|
||||
inherit gccCross binutils;
|
||||
ccCross = gccCross;
|
||||
|
||||
};
|
||||
|
||||
@@ -39,7 +39,7 @@ in bootStages ++ [
|
||||
binutils cc
|
||||
else buildPackages.makeStdenvCross
|
||||
buildPackages.stdenv crossSystem
|
||||
buildPackages.binutilsCross buildPackages.gccCrossStageFinal;
|
||||
buildPackages.binutils buildPackages.gccCrossStageFinal;
|
||||
})
|
||||
|
||||
]
|
||||
|
||||
@@ -70,8 +70,6 @@ let
|
||||
|
||||
pkgs = pkgsFun ({inherit system;} // selectedCrossSystem);
|
||||
|
||||
inherit (pkgs.buildPackages) stdenv nukeReferences cpio binutilsCross;
|
||||
|
||||
glibc = pkgs.buildPackages.libcCross;
|
||||
bash = pkgs.bash;
|
||||
findutils = pkgs.findutils;
|
||||
@@ -126,11 +124,15 @@ rec {
|
||||
|
||||
build =
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pkgs.buildPackages.stdenv.mkDerivation {
|
||||
name = "stdenv-bootstrap-tools-cross";
|
||||
crossConfig = pkgs.hostPlatform.config;
|
||||
|
||||
buildInputs = [nukeReferences cpio binutilsCross];
|
||||
buildInputs = [
|
||||
pkgs.buildPackages.nukeReferences
|
||||
pkgs.buildPackages.cpio
|
||||
pkgs.buildPackages.binutils
|
||||
];
|
||||
|
||||
buildCommand = ''
|
||||
set -x
|
||||
@@ -261,7 +263,7 @@ rec {
|
||||
allowedReferences = [];
|
||||
};
|
||||
|
||||
dist = stdenv.mkDerivation {
|
||||
dist = pkgs.buildPackages.stdenv.mkDerivation {
|
||||
name = "stdenv-bootstrap-tools-cross";
|
||||
|
||||
buildCommand = ''
|
||||
|
||||
Reference in New Issue
Block a user