8000 toolchain roots from bootstrap gen-4 (both arches: linux_headers, binutils, glibc, gcc) by bryan-minimal · Pull Request #983 · gominimal/pkgs · GitHub
[go: up one dir, main page]

Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions packages/binutils-2.46-glibc/build.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,10 @@ match {
prebuilt = true,
build_deps = [
{
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/e796366aca5bb03f1e082598b4c3824ad3c95e0001b961a6d339da8c19f836bb/binutils-2.46-glibc-2.46.0.tar.zst",
sha256 = "e796366aca5bb03f1e082598b4c3824ad3c95e0001b961a6d339da8c19f836bb",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
8000 # and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/7fe673db8a870d879aa91c24c0554f233872cc4505acb0929ebd522ecd666e5a/binutils-2.46-glibc-2.46.0-x86_64.tar.zst",
sha256 = "7fe673db8a870d879aa91c24c0554f233872cc4505acb0929ebd522ecd666e5a",
extract = true,
} | Source,
],
Expand Down
20 changes: 8 additions & 12 deletions packages/binutils/build.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -101,22 +101,18 @@ let version = "2.47" in
match {
{ arch = 'Amd64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/e796366aca5bb03f1e082598b4c3824ad3c95e0001b961a6d339da8c19f836bb/binutils-2.46-glibc-2.46.0.tar.zst",
sha256 = "e796366aca5bb03f1e082598b4c3824ad3c95e0001b961a6d339da8c19f836bb",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/7fe673db8a870d879aa91c24c0554f233872cc4505acb0929ebd522ecd666e5a/binutils-2.46-glibc-2.46.0-x86_64.tar.zst",
sha256 = "7fe673db8a870d879aa91c24c0554f233872cc4505acb0929ebd522ecd666e5a",
extract = true,
} | Source,
{ arch = 'Arm64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/58fd82c720a3885df8d07341eb822a5eb880c204eff1b7b0b5017ea769067c6b/stage0-binutils-2.41-aarch64.tar.zst",
sha256 = "58fd82c720a3885df8d07341eb822a5eb880c204eff1b7b0b5017ea769067c6b",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/a82662cb14ff1034a120844c3337ce3c3b95cca4514d9da0b33a442d234d2101/binutils-2.41-aarch64.tar.zst",
sha256 = "a82662cb14ff1034a120844c3337ce3c3b95cca4514d9da0b33a442d234d2101",
extract = true,
} | Source,
} target,
Expand Down
6 changes: 4 additions & 2 deletions packages/gcc-15.2.0-glibc/build.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,10 @@ match {
prebuilt = true,
build_deps = [
{
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/617e2057a63fc5d7840b752a8b1cdfdbef3ba193c36eed52ebb97396122cb148/gcc-15.2.0-glibc-15.2.0.tar.zst",
sha256 = "617e2057a63fc5d7840b752a8b1cdfdbef3ba193c36eed52ebb97396122cb148",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/0880fa31188fc7a12379450f90fa50a2e6038bb4159d3c31df89bb8f3b8a50b2/gcc-15.2.0-glibc-15.2.0-x86_64.tar.zst",
sha256 = "0880fa31188fc7a12379450f90fa50a2e6038bb4159d3c31df89bb8f3b8a50b2",
extract = true,
} | Source,
],
Expand Down
20 changes: 8 additions & 12 deletions packages/gcc/build.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -130,22 +130,18 @@ let version = "15.2.0" in
match {
{ arch = 'Amd64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/617e2057a63fc5d7840b752a8b1cdfdbef3ba193c36eed52ebb97396122cb148/gcc-15.2.0-glibc-15.2.0.tar.zst",
sha256 = "617e2057a63fc5d7840b752a8b1cdfdbef3ba193c36eed52ebb97396122cb148",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/0880fa31188fc7a12379450f90fa50a2e6038bb4159d3c31df89bb8f3b8a50b2/gcc-15.2.0-glibc-15.2.0-x86_64.tar.zst",
sha256 = "0880fa31188fc7a12379450f90fa50a2e6038bb4159d3c31df89bb8f3b8a50b2",
extract = true,
} | Source,
{ arch = 'Arm64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/6715136640b3e12d04231c34d4b17f0f39e7e034b94450a27769ca49e91ce5ad/stage0-gcc-15.2.0-glibc-aarch64.tar.zst",
sha256 = "6715136640b3e12d04231c34d4b17f0f39e7e034b94450a27769ca49e91ce5ad",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/7791a7f5fb967a5095e4bb673e233d67dd8ecba0957cbc22f445aad74bcbc2fb/gcc-15.2.0-glibc-aarch64.tar.zst",
sha256 = "7791a7f5fb967a5095e4bb673e233d67dd8ecba0957cbc22f445aad74bcbc2fb",
extract = true,
} | Source,
} target,
Expand Down
6 changes: 4 additions & 2 deletions packages/glibc-bedrock-2.42/build.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,10 @@ match {
prebuilt = true,
build_deps = [
{
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/d0850b659687f160368bf87a57d02cfbbe0f1a5fe6ab4b623ca8296b5659126f/glibc-bedrock-2.42-2.42.tar.zst",
sha256 = "d0850b659687f160368bf87a57d02cfbbe0f1a5fe6ab4b623ca8296b5659126f",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/231f7f3752eb1ecdf413aae53c1b6102f04e7cbf6e553e9e350cb99e0db61d9f/glibc-bedrock-2.42-2.42-x86_64.tar.zst",
sha256 = "231f7f3752eb1ecdf413aae53c1b6102f04e7cbf6e553e9e350cb99e0db61d9f",
extract = true,
} | Source,
],
Expand Down
20 changes: 8 additions & 12 deletions packages/glibc/build.ncl
8BD0
Original file line number Diff line number Diff line change
Expand Up @@ -108,22 +108,18 @@ let version = "2.44" in
match {
{ arch = 'Amd64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/d0850b659687f160368bf87a57d02cfbbe0f1a5fe6ab4b623ca8296b5659126f/glibc-bedrock-2.42-2.42.tar.zst",
sha256 = "d0850b659687f160368bf87a57d02cfbbe0f1a5fe6ab4b623ca8296b5659126f",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/231f7f3752eb1ecdf413aae53c1b6102f04e7cbf6e553e9e350cb99e0db61d9f/glibc-bedrock-2.42-2.42-x86_64.tar.zst",
sha256 = "231f7f3752eb1ecdf413aae53c1b6102f04e7cbf6e553e9e350cb99e0db61d9f",
extract = true,
} | Source,
{ arch = 'Arm64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/a1d40cb10e77670c3c1b00bf2ce28f45775146dfe0397d4c4c5468e955bb1cdc/stage0-glibc-2.42-aarch64.tar.zst",
sha256 = "a1d40cb10e77670c3c1b00bf2ce28f45775146dfe0397d4c4c5468e955bb1cdc",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/3bca5e39988d3527a07d7aa6cff3b86eb8ef2eee3c1a90270e5bd24edf7290ad/glibc-bedrock-2.42-aarch64.tar.zst",
sha256 = "3bca5e39988d3527a07d7aa6cff3b86eb8ef2eee3c1a90270e5bd24edf7290ad",
extract = true,
} | Source,
} target,
Expand Down
20 changes: 8 additions & 12 deletions packages/linux_headers/build.ncl
Original file line number Diff line number Diff line change
Expand Up @@ -50,22 +50,18 @@ let version = "6.12.43" in
match {
{ arch = 'Amd64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/083cdb678eb2a154373819a5b3511b2b0e73c6261a010dce896287c742be83c3/stage0-linux-headers-6.12.43-6.12.43.tar.zst",
sha256 = "083cdb678eb2a154373819a5b3511b2b0e73c6261a010dce896287c742be83c3",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/f57bd1fbb754c2b60188d269c10f1936c07a78c5556c927b2dc9720d24d148e8/stage0-linux-headers-6.12.43-6.12.43-x86_64.tar.zst",
sha256 = "f57bd1fbb754c2b60188d269c10f1936c07a78c5556c927b2dc9720d24d148e8",
extract = true,
} | Source,
{ arch = 'Arm64, .. } =>
{
# BEDROCK ROOT: this artifact is built by the hex0-rooted bootstrap ladder and
# replaces the previous prebuilt in this slot. Provenance, seals, and evidence:
# gominimal/minimermetic#16. Applied by minimermetic's
# bin/queue/update-bedrock-roots.py from its bedrock-roots-manifest.txt.
url = "gs://minimal-staging-archives/prebuilts/bedrock/sha256/862f0245057fb5210c22ad09a537ab099d4672754052328a290a5c9b698dee76/stage0-linux-headers-arm-aarch64.tar.zst",
sha256 = "862f0245057fb5210c22ad09a537ab099d4672754052328a290a5c9b698dee76",
# gen-4 of gominimal/bootstrap (generations/gen-4/manifest.json): built from the hex0 seed
# and reproduced byte for byte on two independent machines before publishing.
url = "gs://minimal-bootstrap/gen-4/sha256/a7307552a1e59c7d70b341ba5686b11f21c42ccec20ca843f40e76751f52d5e8/stage0-linux-headers-6.12.43-aarch64.tar.zst",
sha256 = "a7307552a1e59c7d70b341ba5686b11f21c42ccec20ca843f40e76751f52d5e8",
extract = true,
} | Source,
} target,
Expand Down
Loading
0