aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-29 00:02:52 +0900
committerOphestra <cat@gensokyo.uk>2026-10-29 00:02:52 +0900
commit5405c0551e2b42179db7fc0374c69f094859e5e3 (patch)
treecc9dc1d04eb1fe3b50d17610bafd16ca60e7b9a9 /internal/rosa/package
parentd011c3309fe803e08e7a050b837876d947b7a7b2 (diff)
internal/rosa/go: remove superfluous patching
These patches are for tests only, which are no longer run for the bootstrap stages. This change also removes dynamic linker path override for the final stage, and works around the test by making musl available at the expected path in the container. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package')
-rw-r--r--internal/rosa/package/go.az15
-rw-r--r--internal/rosa/package/tamago.az14
2 files changed, 14 insertions, 15 deletions
diff --git a/internal/rosa/package/go.az b/internal/rosa/package/go.az
index 4f284341..6ec5249b 100644
--- a/internal/rosa/package/go.az
+++ b/internal/rosa/package/go.az
@@ -27,21 +27,20 @@ cp -r . /work`+prefix+`/go
cd /work`+prefix+`/go/src/
chmod -R +w ..
-sed -i \
- 's,/lib/ld-musl-`+llvmArch+`.so.1,`+prefix+`/bin/linker,' \
- cmd/link/internal/`+arch+`/obj.go
-
+set +u
+. ./make.bash "$@" --no-banner
+set -u
+`;
+ check = `
+mkdir /lib && ln -s ../system/lib/ld-musl-`+llvmArch+`.so.1 /lib/
rm \
os/root_unix_test.go \
runtime/crash_cgo_test.go \
cmd/cgo/internal/testsanitizers/tsan_test.go \
cmd/cgo/internal/testsanitizers/cshared_test.go
-set +u
-. ./make.bash "$@" --no-banner
-set -u
+bash run.bash --no-rebuild
`;
- check = "bash run.bash --no-rebuild\n";
install = `
../bin/go tool dist banner # print build info
diff --git a/internal/rosa/package/tamago.az b/internal/rosa/package/tamago.az
index bb0e14e1..2c286f6a 100644
--- a/internal/rosa/package/tamago.az
+++ b/internal/rosa/package/tamago.az
@@ -26,20 +26,20 @@ cp -r . /work`+prefix+`/tamago
cd /work`+prefix+`/tamago/src
chmod -R +w ..
-sed -i \
- 's,/lib/ld-musl-`+llvmArch+`.so.1,`+prefix+`/bin/linker,' \
- cmd/link/internal/` + arch + `/obj.go
+set +u
+. ./make.bash "$@" --no-banner
+set -u
+`;
+ check = `
+mkdir /lib && ln -s ../system/lib/ld-musl-`+llvmArch+`.so.1 /lib/
rm \
os/root_unix_test.go \
cmd/cgo/internal/testsanitizers/tsan_test.go \
cmd/cgo/internal/testsanitizers/cshared_test.go
-set +u
-. ./make.bash "$@" --no-banner
-set -u
+bash run.bash --no-rebuild
`;
- check = "bash run.bash --no-rebuild\n";
install = "../bin/go tool dist banner # print build info";
};