From: Cuong Manh Le Date: Wed, 31 Aug 2022 02:37:22 +0000 (+0700) Subject: cmd/dist: disable cgo when testing internal linking of PIE X-Git-Tag: go1.20rc1~1314 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ce77a4640561567ab59c481dd917b4f98b723b97;p=gostls13.git cmd/dist: disable cgo when testing internal linking of PIE Since when internal linking cgo on some platforms, like android, is not fully supported. Updates #46731 Change-Id: I344a763f8dfb0cce04371d9305eee634bfd9ee77 Reviewed-on: https://go-review.googlesource.com/c/go/+/426199 Auto-Submit: Cuong Manh Le Run-TryBot: Cuong Manh Le TryBot-Result: Gopher Robot Reviewed-by: Russ Cox Reviewed-by: Bryan Mills --- diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index 6372054929..37fc5eaae0 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -718,7 +718,8 @@ func (t *tester) registerTests() { name: "pie_internal", heading: "internal linking of -buildmode=pie", fn: func(dt *distTest) error { - t.addCmd(dt, "src", t.goTest(), "reflect", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60)) + cmd := t.addCmd(dt, "src", t.goTest(), "reflect", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60)) + setEnv(cmd, "CGO_ENABLED", "0") return nil }, })