func main() { // disable timestamps for reproducible output log.SetFlags(0) log.SetPrefix("compile: ") switch obj.Getgoarch() { default: fmt.Fprintf(os.Stderr, "compile: unknown architecture %q\n", obj.Getgoarch()) os.Exit(2) case "386": x86.Main() case "amd64", "amd64p32": amd64.Main() case "arm": arm.Main() case "arm64": arm64.Main() case "mips64", "mips64le": mips64.Main() case "ppc64", "ppc64le": ppc64.Main() case "s390x": s390x.Main() } }
func main() { switch obj.Getgoarch() { default: fmt.Fprintf(os.Stderr, "compile: unknown architecture %q\n", obj.Getgoarch()) os.Exit(2) case "386": x86.Main() case "amd64", "amd64p32": amd64.Main() case "arm": arm.Main() case "arm64": arm64.Main() case "mips64", "mips64le": mips64.Main() case "ppc64", "ppc64le": ppc64.Main() } }