From: Anthony Martin Date: Fri, 15 Feb 2013 02:43:54 +0000 (-0800) Subject: cmd/ld: fix -s flag for ELF executables X-Git-Tag: go1.1rc2~1017 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f2c3122307fc91b792226facbe1da1f48eec9be5;p=gostls13.git cmd/ld: fix -s flag for ELF executables This fixes a regression introduced in changeset 98034d036d03 which added support for producing host object files. R=rsc, minux.ma CC=dave, golang-dev https://golang.org/cl/7307107 --- diff --git a/src/cmd/ld/elf.c b/src/cmd/ld/elf.c index c771d10ec3..630906653e 100644 --- a/src/cmd/ld/elf.c +++ b/src/cmd/ld/elf.c @@ -1398,8 +1398,10 @@ elfobj: eh->shstrndx = sh->shnum; // put these sections early in the list - elfshname(".symtab"); - elfshname(".strtab"); + if(!debug['s']) { + elfshname(".symtab"); + elfshname(".strtab"); + } for(sect=segtext.sect; sect!=nil; sect=sect->next) elfshbits(sect);