1*4882a593SmuzhiyunFrom b783d1f9bf985c0981e755bd2c13e091e9d6837f Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Gregory Hermant <gregory.hermant@calao-systems.com> 3*4882a593SmuzhiyunDate: Tue, 6 Nov 2012 09:38:50 +0100 4*4882a593SmuzhiyunSubject: [PATCH] at91bootstrap: fix overlap linker issue 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThe linker script of the at91bootstrap package has to be modified when 7*4882a593Smuzhiyunbuilt from gcc-4.6.x version. Indeed a section named text.startup is 8*4882a593Smuzhiyuncreated and has to be added into the text section. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSigned-off-by: Gregory Hermant <gregory.hermant@calao-systems.com> 11*4882a593Smuzhiyun--- 12*4882a593Smuzhiyun elf32-littlearm.lds | 1 + 13*4882a593Smuzhiyun 1 file changed, 1 insertion(+) 14*4882a593Smuzhiyun 15*4882a593Smuzhiyundiff --git a/elf32-littlearm.lds b/elf32-littlearm.lds 16*4882a593Smuzhiyunindex a33952f..4f3ba25 100644 17*4882a593Smuzhiyun--- a/elf32-littlearm.lds 18*4882a593Smuzhiyun+++ b/elf32-littlearm.lds 19*4882a593Smuzhiyun@@ -7,6 +7,7 @@ SECTIONS 20*4882a593Smuzhiyun .text : { 21*4882a593Smuzhiyun _stext = .; 22*4882a593Smuzhiyun *(.text) 23*4882a593Smuzhiyun+ *(.text*) 24*4882a593Smuzhiyun *(.rodata) /* read-only data (constants) */ 25*4882a593Smuzhiyun *(.rodata*) 26*4882a593Smuzhiyun . = ALIGN(4); 27*4882a593Smuzhiyun-- 28*4882a593Smuzhiyun1.7.9.5 29*4882a593Smuzhiyun 30