From: Vladimir Stefanovic Date: Tue, 13 Dec 2016 21:03:18 +0000 (+0100) Subject: cmd/cgo: add required gcc flags for GOARCH=mips{,le} X-Git-Tag: go1.8beta2~29 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=386b66f5bda20d2d0863faad37cf8922c102b588;p=gostls13.git cmd/cgo: add required gcc flags for GOARCH=mips{,le} Change-Id: I1d6a2120a444d1ab9b9ecfdf27464325ad741d55 Reviewed-on: https://go-review.googlesource.com/34315 Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot --- diff --git a/src/cmd/cgo/gcc.go b/src/cmd/cgo/gcc.go index 670a73f546..d6c23a70eb 100644 --- a/src/cmd/cgo/gcc.go +++ b/src/cmd/cgo/gcc.go @@ -1210,6 +1210,8 @@ func (p *Package) gccMachine() []string { return []string{"-m64"} case "mips64", "mips64le": return []string{"-mabi=64"} + case "mips", "mipsle": + return []string{"-mabi=32"} } return nil } diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go index 0027ca0fc0..8eaa768f38 100644 --- a/src/cmd/go/build.go +++ b/src/cmd/go/build.go @@ -3220,6 +3220,8 @@ func (b *builder) gccArchArgs() []string { return []string{"-m64", "-march=z196"} case "mips64", "mips64le": return []string{"-mabi=64"} + case "mips", "mipsle": + return []string{"-mabi=32", "-march=mips32"} } return nil }