aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/rosa.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-01-26 00:57:03 +0900
committerOphestra <cat@gensokyo.uk>2026-01-26 00:57:03 +0900
commitbb1b6beb87ea8e3734299f1b01b49b14901c5833 (patch)
treec67dba51ce2cc2e11c53475b7d33024804dd8325 /internal/rosa/rosa.go
parent3224a7da63a79e27abd0ac5054e8e890ad53d452 (diff)
internal/rosa: name suffix by toolchain
This makes output more useful during bootstrap. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/rosa.go')
-rw-r--r--internal/rosa/rosa.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/rosa/rosa.go b/internal/rosa/rosa.go
index cf571539..dfb75eee 100644
--- a/internal/rosa/rosa.go
+++ b/internal/rosa/rosa.go
@@ -192,10 +192,12 @@ func (t Toolchain) New(
)
switch t {
case toolchainBusybox:
+ name += "-early"
support = slices.Concat([]pkg.Artifact{newBusyboxBin()}, extra)
env = fixupEnviron(env, nil, "/system/bin")
case toolchainStage3:
+ name += "-boot"
const (
version = "20260111T160052Z"
checksum = "c5_FwMnRN8RZpTdBLGYkL4RR8ampdaZN2JbkgrFLe8-QHQAVQy08APVvIL6eT7KW"
@@ -227,6 +229,10 @@ ln -vs ../usr/bin /work/bin
)
case toolchainIntermediate, Std:
+ if t < Std {
+ name += "-std"
+ }
+
boot := t - 1
musl, compilerRT, runtimes, clang := boot.NewLLVM()
support = slices.Concat(extra, []pkg.Artifact{