From 2445b4766153d2aab8afd598f529c4f10b418a73 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 14 Jul 2016 18:06:52 +0200 Subject: [PATCH] Add aligned .got and .got.plt sections to linker script --- src/arch/x86_64/linker.ld | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/arch/x86_64/linker.ld b/src/arch/x86_64/linker.ld index ff773527..bbf83adf 100644 --- a/src/arch/x86_64/linker.ld +++ b/src/arch/x86_64/linker.ld @@ -40,6 +40,18 @@ SECTIONS { . = ALIGN(4K); } + .got : + { + *(.got) + . = ALIGN(4K); + } + + .got.plt : + { + *(.got.plt) + . = ALIGN(4K); + } + .data.rel.ro : ALIGN(4K) { *(.data.rel.ro.local*) *(.data.rel.ro .data.rel.ro.*) . = ALIGN(4K);