diff options
author | Adam Joseph <adam@westernsemico.com> | 2023-04-05 22:15:10 -0700 |
---|---|---|
committer | Adam Joseph <adam@westernsemico.com> | 2023-04-05 22:18:22 -0700 |
commit | 2abf285e2be0810c49bd8e5834fe34298bf83c26 (patch) | |
tree | fc4aae14785755893b1832cfff4b9aab73011c22 /pkgs/stdenv/linux | |
parent | eed7f5c09151476273253923bd45868476595544 (diff) | |
download | nixpkgs-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.nix | 6 |
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; }) ] |