mobile/cmd/gomobile: pass minimum iphoneos version to linker

A minimum version is already specified for building for the
simulator (darwin/amd64). Pass the same version when building for
darwin/arm{,64}.

Fixes golang/go#13153

Change-Id: Id16c247b86877a07ee39013454868fccfd63b112
Reviewed-on: https://go-review.googlesource.com/21105
Reviewed-by: David Crawshaw <crawshaw@golang.org>
This commit is contained in:
Elias Naur
2016-03-25 01:05:13 +01:00
parent e2bc210c9a
commit 45290c0217

View File

@ -124,8 +124,8 @@ func envInit() (err error) {
"GOARM=7",
"CC=" + clang,
"CXX=" + clang,
"CGO_CFLAGS=" + cflags + " -arch " + archClang("arm"),
"CGO_LDFLAGS=" + cflags + " -arch " + archClang("arm"),
"CGO_CFLAGS=" + cflags + " -miphoneos-version-min=6.1 -arch " + archClang("arm"),
"CGO_LDFLAGS=" + cflags + " -miphoneos-version-min=6.1 -arch " + archClang("arm"),
"CGO_ENABLED=1",
}
darwinArmNM = "nm"
@ -134,8 +134,8 @@ func envInit() (err error) {
"GOARCH=arm64",
"CC=" + clang,
"CXX=" + clang,
"CGO_CFLAGS=" + cflags + " -arch " + archClang("arm64"),
"CGO_LDFLAGS=" + cflags + " -arch " + archClang("arm64"),
"CGO_CFLAGS=" + cflags + " -miphoneos-version-min=6.1 -arch " + archClang("arm64"),
"CGO_LDFLAGS=" + cflags + " -miphoneos-version-min=6.1 -arch " + archClang("arm64"),
"CGO_ENABLED=1",
}