From 8b985331a49a1247d7de6c37a887b019833dcb96 Mon Sep 17 00:00:00 2001 From: Mark Charlebois Date: Thu, 26 Mar 2015 15:43:17 -0700 Subject: [PATCH] Linux: align pointers on 64bit __param_start and __param end need to be 8 byte aligned on 64bit machines. Changed linker script to 8 byte align __param section. Signed-off-by: Mark Charlebois --- linux-configs/linuxtest/scripts/ld.script | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-configs/linuxtest/scripts/ld.script b/linux-configs/linuxtest/scripts/ld.script index 176917ff77..2e92f20a69 100644 --- a/linux-configs/linuxtest/scripts/ld.script +++ b/linux-configs/linuxtest/scripts/ld.script @@ -53,7 +53,7 @@ SECTIONS /* * Construction data for parameters. */ - __param ALIGN(4): { + __param ALIGN(8): { __param_start = .; KEEP(*(__param*)) __param_end = .;