summary refs log tree commit diff
path: root/pkgs/stdenv/linux
diff options
context:
space:
mode:
authorAdam Joseph <adam@westernsemico.com>2023-04-05 22:15:10 -0700
committerAdam Joseph <adam@westernsemico.com>2023-04-05 22:18:22 -0700
commit2abf285e2be0810c49bd8e5834fe34298bf83c26 (patch)
treefc4aae14785755893b1832cfff4b9aab73011c22 /pkgs/stdenv/linux
parenteed7f5c09151476273253923bd45868476595544 (diff)
downloadnixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.tar
nixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.tar.gz
nixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.tar.bz2
nixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.tar.lz
nixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.tar.xz
nixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.tar.zst
nixpkgs-2abf285e2be0810c49bd8e5834fe34298bf83c26.zip
stdenv/linux: add is{From,BuiltBy} assertions for patchelf
Diffstat (limited to 'pkgs/stdenv/linux')
-rw-r--r--pkgs/stdenv/linux/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix
index ddfbc11b640..d53a1902b44 100644
--- a/pkgs/stdenv/linux/default.nix
+++ b/pkgs/stdenv/linux/default.nix
@@ -322,6 +322,7 @@ in
     assert            isFromBootstrapFiles prevStage.gcc-unwrapped;
     assert            isFromBootstrapFiles prevStage.coreutils;
     assert            isFromBootstrapFiles prevStage.gnugrep;
+    assert isBuiltByBootstrapFilesCompiler prevStage.patchelf;
     stageFun prevStage {
       name = "bootstrap-stage-xgcc";
       overrides = final: prev: {
@@ -399,6 +400,7 @@ in
     assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
     assert            isFromBootstrapFiles prevStage.coreutils;
     assert            isFromBootstrapFiles prevStage.gnugrep;
+    assert            isFromBootstrapFiles prevStage.patchelf;
     stageFun prevStage {
     name = "bootstrap-stage2";
 
@@ -476,6 +478,7 @@ in
     assert isBuiltByBootstrapFilesCompiler prevStage.gcc-unwrapped;
     assert            isFromBootstrapFiles prevStage.coreutils;
     assert            isFromBootstrapFiles prevStage.gnugrep;
+    assert        isBuiltByNixpkgsCompiler prevStage.patchelf;
     assert lib.all isBuiltByNixpkgsCompiler (with prevStage; [ gmp isl_0_20 libmpc mpfr ]);
     stageFun prevStage {
     name = "bootstrap-stage3";
@@ -516,6 +519,7 @@ in
     assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped;
     assert     isFromBootstrapFiles prevStage.coreutils;
     assert     isFromBootstrapFiles prevStage.gnugrep;
+    assert isBuiltByNixpkgsCompiler prevStage.patchelf;
     stageFun prevStage {
     name = "bootstrap-stage4";
 
@@ -576,6 +580,7 @@ in
     assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped;
     assert isBuiltByNixpkgsCompiler prevStage.coreutils;
     assert isBuiltByNixpkgsCompiler prevStage.gnugrep;
+    assert isBuiltByNixpkgsCompiler prevStage.patchelf;
     {
     inherit config overlays;
     stdenv = import ../generic rec {
@@ -665,5 +670,6 @@ in
     assert isBuiltByNixpkgsCompiler prevStage.gcc-unwrapped;
     assert isBuiltByNixpkgsCompiler prevStage.coreutils;
     assert isBuiltByNixpkgsCompiler prevStage.gnugrep;
+    assert isBuiltByNixpkgsCompiler prevStage.patchelf;
     { inherit (prevStage) config overlays stdenv; })
 ]