index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | extra/go/go-x87.patch | 27 |
diff --git a/extra/go/go-x87.patch b/extra/go/go-x87.patch new file mode 100644 index 00000000..96da987c --- /dev/null +++ b/extra/go/go-x87.patch @@ -0,0 +1,27 @@ +--- go/src/buildall.bash 2024-03-29 15:27:02.000000000 +0000 ++++ buildall.bash 2024-04-07 22:22:43.457800687 +0000 +@@ -42,6 +42,7 @@ + gettargets() { + ../bin/go tool dist list | sed -e 's|/|-|' | + egrep -v '^(android|ios)' # need C toolchain even for cross-compiling ++ echo linux-386-387 + echo linux-arm-arm5 + } + +@@ -68,11 +69,15 @@ + echo "### Building $target" + export GOOS=$(echo $target | sed 's/-.*//') + export GOARCH=$(echo $target | sed 's/.*-//') +- unset GOARM ++ unset GO386 GOARM + if [ "$GOARCH" = "arm5" ]; then + export GOARCH=arm + export GOARM=5 + fi ++ if [ "$GOARCH" = "387" ]; then ++ export GOARCH=386 ++ export GO386=387 ++ fi + + # Build and vet everything. + # cmd/go/internal/work/exec.go enables the same vet flags during go test of std cmd |