diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-07-10 14:48:54 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-07-10 14:48:54 +0900 |
| commit | 8e9b3a2ed165b5432714c712838695fa5e763c5a (patch) | |
| tree | 01b56aa20b47a26d3e4d9bd012c90a35b3632fb6 /internal/rosa/go.go | |
| parent | fd0a81b304d9bd0b19199070a2838e604b3a4fc8 (diff) | |
internal/rosa/go: migrate to azalea
Bootstrap still remains native, however the final toolchain is migrated to azalea.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/go.go')
| -rw-r--r-- | internal/rosa/go.go | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/internal/rosa/go.go b/internal/rosa/go.go index 52c5cc7a..ebdaa8e2 100644 --- a/internal/rosa/go.go +++ b/internal/rosa/go.go @@ -56,16 +56,15 @@ ln -s \ func init() { const ( - version = "1.26.4" - checksum = "fpqJlxa41wKRtbnviYNLk9VxgcL-5oIEDxsriF8svU6kNwQW70oRRA9gTz_ImVoB" + version = "1.25.12" + checksum = "XNrGD_boJl2-El_a_T3BuTcMin_WPoU-FGddcNG8dcXA8n2QuxZB7kaUaCWu60QX" ) meta := Metadata{ - Name: "go", - Description: "the Go programming language toolchain", + Name: "go-bootstrap", + Description: "the Go programming language toolchain (bootstrap)", Website: "https://go.dev", Version: version, - - ID: 1227, + Exclude: true, } native.MustRegister(meta.Name, func(t Toolchain) (*Metadata, pkg.Artifact) { var ( @@ -152,8 +151,8 @@ sed -i \ ) go125 := t.newGo( - "1.25.12", - "XNrGD_boJl2-El_a_T3BuTcMin_WPoU-FGddcNG8dcXA8n2QuxZB7kaUaCWu60QX", + version, + checksum, []string{"CGO_ENABLED=0"}, ` sed -i \ 's,/lib/ld-musl-`+t.linuxArch()+`.so.1,/system/bin/linker,' \ @@ -165,23 +164,6 @@ rm \ `, go123, ) - return &meta, t.newGo( - version, - checksum, - finalEnv, ` -sed -i \ - 's,/lib/ld-musl-`+t.linuxArch()+`.so.1,/system/bin/linker,' \ - cmd/link/internal/`+t.arch+`/obj.go -sed -i \ - 's/cpu.X86.HasAVX512VBMI/& \&\& cpu.X86.HasPOPCNT/' \ - internal/runtime/gc/scan/scan_amd64.go - -rm \ - os/root_unix_test.go \ - cmd/cgo/internal/testsanitizers/tsan_test.go \ - cmd/cgo/internal/testsanitizers/cshared_test.go -`, go125, - ) - + return &meta, go125 }) } |
