env GO111MODULE=on | |
# Set up fresh GOCACHE. | |
env GOCACHE=$WORK/gocache | |
mkdir $GOCACHE | |
cd $WORK | |
go build -o a.out | |
# Varying -trimpath should cause a rebuild. | |
go build -x -o a.out -trimpath | |
stderr '(compile|gccgo)( |\.exe)' | |
stderr 'link( |\.exe)' | |
-- $WORK/hello.go -- | |
package main | |
func main() { println("hello") } | |
-- $WORK/go.mod -- | |
module m |