-
- Downloads
cmd/go, cmd/cgo, make.bash: cross compiling with cgo enabled
Introduce two new environment variables, CC_FOR_TARGET and CXX_FOR_TARGET. CC_FOR_TARGET defaults to CC and is used when compiling for GOARCH, while CC remains for compiling for GOHOSTARCH. CXX_FOR_TARGET defaults to CXX and is used when compiling C++ code for GOARCH. CGO_ENABLED defaults to disabled when cross compiling and has to be explicitly enabled. Update #4714 LGTM=minux.ma, iant R=golang-codereviews, minux.ma, iant, rsc, dominik.honnef CC=golang-codereviews https://golang.org/cl/57100043
Showing
- src/cmd/dist/a.h 2 additions, 1 deletionsrc/cmd/dist/a.h
- src/cmd/dist/build.c 18 additions, 7 deletionssrc/cmd/dist/build.c
- src/cmd/dist/buildgo.c 1 addition, 1 deletionsrc/cmd/dist/buildgo.c
- src/cmd/go/build.go 45 additions, 38 deletionssrc/cmd/go/build.go
- src/make.bash 12 additions, 5 deletionssrc/make.bash
- src/pkg/go/build/build.go 1 addition, 2 deletionssrc/pkg/go/build/build.go
Loading
Please register or sign in to comment