aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/go.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-01-31 21:59:20 +0900
committerOphestra <cat@gensokyo.uk>2026-01-31 22:47:13 +0900
commit48f4ccba3331255dc93a85b5596e33f6e0d353da (patch)
tree6fb177e6a380010c4782d80f52bc77bfc8eb3cac /internal/rosa/go.go
parentc31884bee433b3f421bb34e51397fa0991413348 (diff)
internal/rosa/llvm: add rosa vendor
This cleans up checks specific to Rosa OS, and fixes stack overflow in llvm under certain conditions. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/go.go')
-rw-r--r--internal/rosa/go.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/internal/rosa/go.go b/internal/rosa/go.go
index 76f84f85..31417ee8 100644
--- a/internal/rosa/go.go
+++ b/internal/rosa/go.go
@@ -15,15 +15,12 @@ func (t Toolchain) newGoBootstrap() pkg.Artifact {
}, nil, []string{
"CGO_ENABLED=0",
}, `
-mkdir -p /var/tmp
-cp -r /usr/src/go /work
-cd /work/go/src
+mkdir -p /var/tmp/ /work/system/
+cp -r /usr/src/go /work/system/
+cd /work/system/go/src
chmod -R +w ..
./make.bash
-cd /work/
-mkdir system/
-mv go/ system/
`, pkg.Path(AbsUsrSrc.Append("go"), false, pkg.NewHTTPGetTar(
nil, "https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz",
mustDecode(checksum),