Skip to content

seeding-files-r002

Pre-release
Pre-release
Compare
Choose a tag to compare
@t184256 t184256 released this 09 Aug 11:42
· 63 commits to main since this release

protosrc (patched sources of stage1 tinycc/protomusl/protobusybox) has to come from somewhere, and there are three main options: build as part of bootstrap, build using nixpkgs or take them from here.

You don't need these files neither when you do the whole bootstrap-Nix-included route using ./build.sh/make, nor when you can afford pulling nixpkgs to build them. But there's at least a case for building in Hydra under restricted-eval mode where you can neither inject stuff externally nor IFD. These allow kickstarting Hydra builds as long as recipes/1-stage1/seed.host-executed.sh and recipes/1-stage1/syscall.h weren't modified.

See using-nix/0.nix for more explanations of all three seeding options, using-nix/0-from-nixpkgs for how these were built.

sha256-oqeOU6SFYDwpdIj8MjcQ+bMuU63CHyoV9NYdyPLFxEQ= tinycc-liberated.nar
sha256-4hwx3fKNasQQXwszNQiItrmuLQE537lBfPrniBAADPE= protosrc.nar