--- 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