From ef92857e27556804d66e72e2360dc2c6b6554bd7 Mon Sep 17 00:00:00 2001 From: Cherry Zhang Date: Thu, 5 May 2016 09:10:49 -0700 Subject: [PATCH] cmd/go, cmd/cgo: pass "-mabi=64" to gcc on mips64 Change-Id: I9ac2ae57a00cee23d6255db02419b0a0f087d4f3 Reviewed-on: https://go-review.googlesource.com/22801 Reviewed-by: Minux Ma Run-TryBot: Minux Ma --- src/cmd/cgo/gcc.go | 2 ++ src/cmd/go/build.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/cmd/cgo/gcc.go b/src/cmd/cgo/gcc.go index 3ee4461352..97ef824c93 100644 --- a/src/cmd/cgo/gcc.go +++ b/src/cmd/cgo/gcc.go @@ -1089,6 +1089,8 @@ func (p *Package) gccMachine() []string { return []string{"-m31"} case "s390x": return []string{"-m64"} + case "mips64", "mips64le": + return []string{"-mabi=64"} } return nil } diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go index 09e2122b0c..6bef09b66b 100644 --- a/src/cmd/go/build.go +++ b/src/cmd/go/build.go @@ -3103,6 +3103,8 @@ func (b *builder) gccArchArgs() []string { return []string{"-marm"} // not thumb case "s390x": return []string{"-m64", "-march=z196"} + case "mips64", "mips64le": + return []string{"-mabi=64"} } return nil } -- 2.50.0