3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/stdenv/linux
Adam Joseph d7aad24531 express #208478 as assertions
PR #208478 added a lot of documentation about which packages were
rebuilt in each stage of the stdenv bootstrap.  However nothing
checks that these comments agree with reality; they can bitrot over
time.  This PR rewrites those comments as assertions, so they cannot
bitrot.

This conversion did expose some ambiguity in our scheme for naming
the stages.   Suppose that `pkgs.stdenv.name=="stdenv-stage4", then
which of these is "the stage4 coreutils"?

```
pkgs.coreutils
pkgs.stdenv.__bootPackages.coreutils
```

The choice is arbitrary, and both choices have confusing corner
cases.  We should revisit this at some point.
2023-02-20 23:20:30 -08:00
..
bootstrap-files Merge pull request #185182 from amjoseph-nixpkgs/pr/powerpc64le-bootstrapFiles/again 2022-08-25 10:07:22 -03:00
bootstrap-tools linux/bootstrap-tools: move libstdc++ out of default library search path 2023-01-04 16:02:22 +00:00
bootstrap-tools-musl
default.nix express #208478 as assertions 2023-02-20 23:20:30 -08:00
make-bootstrap-tools-cross.nix
make-bootstrap-tools.nix make-bootstrap-tools.nix: fix for wrapped gzip 2023-01-21 17:19:38 +02:00