diff options
Diffstat (limited to 'board/actux3')
| -rw-r--r-- | board/actux3/u-boot.lds | 20 | 
1 files changed, 14 insertions, 6 deletions
| diff --git a/board/actux3/u-boot.lds b/board/actux3/u-boot.lds index 44b990ee7ff..5610644d79b 100644 --- a/board/actux3/u-boot.lds +++ b/board/actux3/u-boot.lds @@ -30,6 +30,7 @@ SECTIONS  	. = ALIGN (4);  	.text : { +		*(.__image_copy_start)  		arch/arm/cpu/ixp/start.o(.text*)  		net/libnet.o(.text*)  		board/actux3/libactux3.o(.text*) @@ -62,17 +63,23 @@ SECTIONS  	. = ALIGN (4); -	__image_copy_end = .; +	.image_copy_end : +	{ +		*(.__image_copy_end) +	} + +	.rel_dyn_start : +	{ +		*(.__rel_dyn_start) +	}  	.rel.dyn : { -		__rel_dyn_start = .;  		*(.rel*) -		__rel_dyn_end = .;  	} -	.dynsym : { -		__dynsym_start = .; -		*(.dynsym) +	.rel_dyn_end : +	{ +		*(.__rel_dyn_end)  	}  	_end = .; @@ -96,6 +103,7 @@ SECTIONS  		KEEP(*(.__bss_end));  	} +	/DISCARD/ : { *(.dynsym) }  	/DISCARD/ : { *(.dynstr*) }  	/DISCARD/ : { *(.dynamic*) }  	/DISCARD/ : { *(.plt*) } | 
