]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/cgo: add required gcc flags for GOARCH=mips{,le}
authorVladimir Stefanovic <vladimir.stefanovic@imgtec.com>
Tue, 13 Dec 2016 21:03:18 +0000 (22:03 +0100)
committerIan Lance Taylor <iant@golang.org>
Tue, 13 Dec 2016 22:52:28 +0000 (22:52 +0000)
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>

src/cmd/cgo/gcc.go
src/cmd/go/build.go

index 670a73f546c98ef9d2d7fc22bc27fc2fe119107c..d6c23a70eb33639dd662f4dab0df6f4a50d54064 100644 (file)
@@ -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
 }
index 0027ca0fc0ff3d1b88d913ae9da09e74ce905c22..8eaa768f38e7c7d5a7ea94ca04669c8bf7270d24 100644 (file)
@@ -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
 }