From 2e77bc48aa17a60d0e0902a4cddedf7e1840a0f7 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 13 Nov 2012 13:12:11 -0500 Subject: [PATCH] cmd/ld: fix build on elf systems TBR=iant CC=golang-dev https://golang.org/cl/6843050 --- src/cmd/5l/asm.c | 1 + src/cmd/6l/asm.c | 1 + src/cmd/8l/asm.c | 1 + 3 files changed, 3 insertions(+) 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"); -- 2.48.1