From f2c3122307fc91b792226facbe1da1f48eec9be5 Mon Sep 17 00:00:00 2001 From: Anthony Martin Date: Thu, 14 Feb 2013 18:43:54 -0800 Subject: [PATCH] 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 --- src/cmd/ld/elf.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); -- 2.48.1