From 9a1b7cf2ae7b06b378f8117fa9b6c63bab6cbc1e Mon Sep 17 00:00:00 2001 From: John Ericson Date: Mon, 4 Sep 2017 11:25:31 -0400 Subject: [PATCH] top-level, linux stdenv make boootstrap tools: Fix eval Now the NixOS tarball job succeeds again --- pkgs/stdenv/linux/make-bootstrap-tools-cross.nix | 4 ++-- pkgs/stdenv/linux/make-bootstrap-tools.nix | 4 ++-- pkgs/top-level/all-packages.nix | 6 +++++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix index 90c9d2cef67..95d5a210ec5 100644 --- a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix +++ b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix @@ -177,9 +177,9 @@ rec { # Copy binutils. for i in as ld ar ranlib nm strip readelf objdump; do - cp ${binutils.out}/bin/$i $out/bin + cp ${binutils.binutils.out}/bin/$i $out/bin done - cp -d ${binutils.lib}/lib/lib*.so* $out/lib + cp -d ${binutils.binutils.lib}/lib/lib*.so* $out/lib chmod -R u+w $out diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix index c8cddf248ab..702fef4c75b 100644 --- a/pkgs/stdenv/linux/make-bootstrap-tools.nix +++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix @@ -126,9 +126,9 @@ rec { # Copy binutils. for i in as ld ar ranlib nm strip readelf objdump; do - cp ${binutils.out}/bin/$i $out/bin + cp ${binutils.binutils.out}/bin/$i $out/bin done - cp -d ${binutils.lib}/lib/lib*.so* $out/lib + cp -d ${binutils.binutils.lib}/lib/lib*.so* $out/lib chmod -R u+w $out diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 044c3c92bce..a4acc2741ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11910,7 +11910,11 @@ with pkgs; crda = callPackage ../os-specific/linux/crda { }; # Darwin package set - darwin = callPackages ./darwin-packages.nix { }; + # + # Even though this is a set of packages not single package, use `callPackage` + # not `callPackages` so the per-package callPackages don't have their + # `.override` clobbered. C.F. `llvmPackages` which does the same. + darwin = callPackage ./darwin-packages.nix { }; devicemapper = lvm2;