diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-21 18:47:05 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-21 19:40:16 +0900 |
| commit | 25d9edfc64a6e75f9384999416afd4791b6a716d (patch) | |
| tree | 10477a95af13bd361dc5dde4fb62b4bca5e0e4d4 /internal/rosa/tamago.go | |
| parent | af4c3bbff2d4ef012db945963680f8f764e592ae (diff) | |
internal/rosa/package: migrate tamago
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/tamago.go')
| -rw-r--r-- | internal/rosa/tamago.go | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/internal/rosa/tamago.go b/internal/rosa/tamago.go deleted file mode 100644 index 74c8b680..00000000 --- a/internal/rosa/tamago.go +++ /dev/null @@ -1,50 +0,0 @@ -package rosa - -import "hakurei.app/internal/pkg" - -func (t Toolchain) newTamaGo() (pkg.Artifact, string) { - const ( - version = "1.26.3" - checksum = "-nH3MjAzDDLTeJ2hRKYJcJwo5-Ikci4zOHfB8j1vKn7zrF9TS6zYaoLi8qohGwAE" - ) - return t.New("tamago-go"+version, 0, t.Append(nil, - _bash, - _go, - ), nil, []string{ - "CC=cc", - "GOCACHE=/tmp/gocache", - "CGO_ENABLED=0", - }, ` -mkdir /work/system # "${TMPDIR}" -cp -r /usr/src/tamago /work/system -cd /work/system/tamago/src -chmod -R +w .. - -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 - -./all.bash -`, pkg.Path(AbsUsrSrc.Append("tamago"), false, newFromGitHub( - "usbarmory/tamago-go", - "tamago-go"+version, - checksum, - ))), version -} -func init() { - native.mustRegister(Toolchain.newTamaGo, &Metadata{ - Name: "tamago", - Description: "a Go toolchain extended with support for bare metal execution", - Website: "https://github.com/usbarmory/tamago-go", - - ID: 388872, - }) -} |
