# This test verifies that GOMODCACHE does not affect whether checksums are embedded # with vendored files. # See issue #46400 [short] skip 'builds and links a binary twice' go mod tidy go mod vendor go build -mod=vendor go version -m example$GOEXE cp stdout version-m.txt env GOMODCACHE=$WORK${/}modcache go build -mod=vendor go version -m example$GOEXE cmp stdout version-m.txt -- go.mod -- module example go 1.22 require rsc.io/sampler v1.3.0 -- main.go -- package main import ( "fmt" "rsc.io/sampler" ) func main() { fmt.Println(sampler.Hello()) }