diff options
author | Vladimir Stefanovic <vladimir.stefanovic@imgtec.com> | 2016-12-13 22:03:18 +0100 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2016-12-13 22:52:28 +0000 |
commit | 386b66f5bda20d2d0863faad37cf8922c102b588 (patch) | |
tree | c34da17cfa08b19bfab25ddea74aa71d2ab94081 | |
parent | 990cda59f8bba7f67fa37f9b5be0e384adf20b41 (diff) | |
download | go-386b66f5bda20d2d0863faad37cf8922c102b588.tar.gz go-386b66f5bda20d2d0863faad37cf8922c102b588.zip |
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 <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
-rw-r--r-- | src/cmd/cgo/gcc.go | 2 | ||||
-rw-r--r-- | src/cmd/go/build.go | 2 |
2 files changed, 4 insertions, 0 deletions
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 } |