From: Russ Cox Date: Tue, 13 Nov 2012 18:12:11 +0000 (-0500) Subject: cmd/ld: fix build on elf systems X-Git-Tag: go1.1rc2~1880 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2e77bc48aa17a60d0e0902a4cddedf7e1840a0f7;p=gostls13.git cmd/ld: fix build on elf systems TBR=iant CC=golang-dev https://golang.org/cl/6843050 --- diff --git a/src/cmd/5l/asm.c b/src/cmd/5l/asm.c index b114309d45..cfcd3a07db 100644 --- a/src/cmd/5l/asm.c +++ b/src/cmd/5l/asm.c @@ -527,6 +527,7 @@ doelf(void) if(buildinfolen > 0) elfstr[ElfStrNoteBuildInfo] = addstring(shstrtab, ".note.gnu.build-id"); addstring(shstrtab, ".rodata"); + addstring(shstrtab, ".typelink"); addstring(shstrtab, ".gcdata"); addstring(shstrtab, ".gcbss"); addstring(shstrtab, ".gosymtab"); diff --git a/src/cmd/6l/asm.c b/src/cmd/6l/asm.c index 67ab63b3e2..4ea8962cc3 100644 --- a/src/cmd/6l/asm.c +++ b/src/cmd/6l/asm.c @@ -602,6 +602,7 @@ doelf(void) elfstr[ElfStrNoteBuildInfo] = addstring(shstrtab, ".note.gnu.build-id"); addstring(shstrtab, ".elfdata"); addstring(shstrtab, ".rodata"); + addstring(shstrtab, ".typelink"); addstring(shstrtab, ".gcdata"); addstring(shstrtab, ".gcbss"); addstring(shstrtab, ".gosymtab"); diff --git a/src/cmd/8l/asm.c b/src/cmd/8l/asm.c index 06f974a757..b53a8b1aa7 100644 --- a/src/cmd/8l/asm.c +++ b/src/cmd/8l/asm.c @@ -578,6 +578,7 @@ doelf(void) elfstr[ElfStrNoteBuildInfo] = addstring(shstrtab, ".note.gnu.build-id"); addstring(shstrtab, ".elfdata"); addstring(shstrtab, ".rodata"); + addstring(shstrtab, ".typelink"); addstring(shstrtab, ".gcdata"); addstring(shstrtab, ".gcbss"); addstring(shstrtab, ".gosymtab");