From 0c2b980c49649635d502d9dd98f277f8480fbada Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Sat, 20 Apr 2013 02:44:16 +0800 Subject: [PATCH] cmd/ld: don't show cursym in gcc invocation failure message before: fmt.statictmp_0731:/usr/local/go/pkg/tool/linux_amd64/6l: running gcc failed: unsuccessful exit status 0x100 now: /usr/local/go/pkg/tool/linux_amd64/6l: running gcc failed: unsuccessful exit status 0x100 R=golang-dev, iant, r CC=golang-dev https://golang.org/cl/8827045 --- src/cmd/ld/lib.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c index 47339d4e53..6b95ae2aea 100644 --- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -687,6 +687,7 @@ hostlink(void) argv[argc++] = p; w = create(p, 1, 0775); if(w < 0) { + cursym = S; diag("cannot create %s: %r", p); errorexit(); } @@ -698,6 +699,7 @@ hostlink(void) len -= n; } if(close(w) < 0) { + cursym = S; diag("cannot write %s: %r", p); errorexit(); } @@ -730,6 +732,7 @@ hostlink(void) } if(runcmd(argv) < 0) { + cursym = S; diag("%s: running %s failed: %r", argv0, argv[0]); errorexit(); } -- 2.48.1