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
This commit is contained in:
Shenghou Ma 2013-04-20 02:44:16 +08:00
parent 591d4a47ae
commit 0c2b980c49
1 changed files with 3 additions and 0 deletions

View File

@ -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();
}