Skip to content

Releases: ZilchOS/bootstrap-from-tcc

seeding-files-r004

10 Aug 22:25
Compare
Choose a tag to compare
seeding-files-r004 Pre-release
Pre-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-upUZTTumJgBY16waF6L8ZeWbflSuQL9TMmwLw0YEDqM= protosrc.nar

seeding-files-r003

10 Aug 12:32
Compare
Choose a tag to compare
seeding-files-r003 Pre-release
Pre-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-lNgU5EzxW0fDMiJaQTKGVlIqBZSH/Aj73EWt5ccSq/w= protosrc.nar

seeding-files-r002

09 Aug 11:42
Compare
Choose a tag to compare
seeding-files-r002 Pre-release
Pre-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

seeding-files-r001

17 Jan 22:15
Compare
Choose a tag to compare
seeding-files-r001 Pre-release
Pre-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-ADunchN4nGrE7OJ9OxkuzwsIDOW8I9/GukeiQMwhNIs= tinycc-liberated.nar
sha256-VPbQvwJOmtld+kTBXdzwrR346L6qT7KhhpUsKu6/IfM= protosrc.nar