env GO111MODULE=off | |
# If GOTMPDIR is relative, 'go build' should derive an absolute $WORK directory. | |
cd $WORK | |
mkdir tmp | |
env GOTMPDIR=tmp | |
go build -work a | |
stderr 'WORK=\$WORK' # the test script itself converts the absolute directory back to $WORK | |
# Similarly if TMP/TMPDIR is relative. | |
env GOTMPDIR= | |
env TMP=tmp # Windows | |
env TMPDIR=tmp # Unix | |
go build -work a | |
stderr 'WORK=\$WORK' | |
-- a/a.go -- | |
package a |