From: Russ Cox Date: Sat, 4 Feb 2012 06:46:46 +0000 (-0500) Subject: cmd/dist: more build fixes X-Git-Tag: weekly.2012-02-07~69 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=650e8de0a5fab5cfa32f83dd6d16cf4cfe950fae;p=gostls13.git cmd/dist: more build fixes Flush stdout before writing to stderr, to avoid reordering output. Allow amd64 from uname -m (FreeBSD). TBR=golang-dev CC=golang-dev https://golang.org/cl/5629051 --- diff --git a/src/cmd/dist/unix.c b/src/cmd/dist/unix.c index 2c3624ad54..348b01e08b 100644 --- a/src/cmd/dist/unix.c +++ b/src/cmd/dist/unix.c @@ -470,6 +470,7 @@ fatal(char *msg, ...) { va_list arg; + fflush(stdout); fprintf(stderr, "go tool dist: "); va_start(arg, msg); vfprintf(stderr, msg, arg); @@ -654,7 +655,7 @@ main(int argc, char **argv) if(gohostarch == nil) { if(uname(&u) < 0) fatal("uname: %s", strerror(errno)); - if(contains(u.machine, "x86_64")) + if(contains(u.machine, "x86_64") || contains(u.machine, "amd64")) gohostarch = "amd64"; else if(hassuffix(u.machine, "86")) gohostarch = "386";