Merge pull request #1048 from asdil12/goarm
Directly accept GOARM env var for ARM version
This commit is contained in:
10
build.go
10
build.go
@@ -75,8 +75,14 @@ func main() {
|
|||||||
case "386", "amd64", "armv5", "armv6", "armv7":
|
case "386", "amd64", "armv5", "armv6", "armv7":
|
||||||
break
|
break
|
||||||
case "arm":
|
case "arm":
|
||||||
log.Println("Invalid goarch \"arm\". Use one of \"armv5\", \"armv6\", \"armv7\".")
|
switch os.Getenv("GOARM") {
|
||||||
log.Fatalln("Note that producing a correct \"armv5\" binary requires a rebuilt stdlib.")
|
case "5", "6", "7":
|
||||||
|
goarch += "v" + os.Getenv("GOARM")
|
||||||
|
break
|
||||||
|
default:
|
||||||
|
log.Println("Invalid goarch \"arm\". Use one of \"armv5\", \"armv6\", \"armv7\".")
|
||||||
|
log.Fatalln("Note that producing a correct \"armv5\" binary requires a rebuilt stdlib.")
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
log.Printf("Unknown goarch %q; proceed with caution!", goarch)
|
log.Printf("Unknown goarch %q; proceed with caution!", goarch)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user