# Test that we pass -arch flag to C compiler on Darwin (issue 43692). | |
[!darwin] skip | |
[!cgo] skip | |
# clear CC, in case user sets it | |
env CC= | |
env CGO_ENABLED=1 | |
env GOARCH=amd64 | |
go build -n -x c.go | |
stderr 'clang.*-arch x86_64' | |
env GOARCH=arm64 | |
go build -n -x c.go | |
stderr 'clang.*-arch arm64' | |
-- c.go -- | |
package main | |
import "C" | |
func main() {} |