From: Rob Pike Date: Tue, 30 Apr 2013 21:22:28 +0000 (-0700) Subject: cmd/ld: when linking externally, only generate dwarf info for ELF X-Git-Tag: go1.1rc2~25 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2a1ca145cf0489160ca284e08eeca4673563c007;p=gostls13.git cmd/ld: when linking externally, only generate dwarf info for ELF R=golang-dev, iant CC=golang-dev https://golang.org/cl/9025047 --- diff --git a/src/cmd/ld/dwarf.c b/src/cmd/ld/dwarf.c index 79f1ebb711..98b03f1c38 100644 --- a/src/cmd/ld/dwarf.c +++ b/src/cmd/ld/dwarf.c @@ -2262,6 +2262,9 @@ dwarfemitdebugsections(void) if(debug['w']) // disable dwarf return; + if(linkmode == LinkExternal && !iself) + return; + // For diagnostic messages. newattr(&dwtypes, DW_AT_name, DW_CLS_STRING, strlen("dwtypes"), "dwtypes");