# -*- makefile -*-
lib_LDSCRIPTS = $(notdir $(wildcard $(SOURCES_DIR)/*.ld*))
-ldscript_ADD_PREFIX_PATH = crt0\.o
+# ldscript_ADD_PREFIX_PATH = crt0\.o
PROVIDE( ___stack_top = ( __iram0_end & ~ 3 ) - 4 );
-/* STARTUP(crt0.o) */
+STARTUP(crt0.o)
SECTIONS
{
PROVIDE( ___stack_top = ( __iram0_end & ~ 3 ) - 4 );
PROVIDE( ___heap_end = __ram_end );
-/* STARTUP(crt0.o) */
+STARTUP(crt0.o)
SECTIONS
{
.text :
{
+ . = ALIGN( 4 ) ;
text_start = . ;
- KEEP (crt0*(.text))
+ LONG( ABSOLUTE( _start ) + 0x5a000000 ) /* JMP _start */
+/* KEEP (crt0.o(.text)) */
. = ALIGN( 4 ) ;
___boot_fn_start = ALIGN( 0x4 ) ;
KEEP (*boot_fn.o(.text))
PROVIDE( ___stack_top = ( __iram0_end & ~ 3 ) - 4 );
PROVIDE( ___heap_end = __ram_end );
-/* STARTUP(crt0.o) */
+STARTUP(crt0.o)
SECTIONS
{
.text :
{
+ . = ALIGN( 4 ) ;
text_start = . ;
- KEEP (crt0*(.text))
+ LONG( ABSOLUTE( _start ) + 0x5a000000 ) /* JMP _start */
+/* KEEP (crt0.o(.text)) */
. = ALIGN( 4 ) ;
___boot_fn_start = ALIGN( 0x4 ) ;
KEEP (*boot_fn.o(.text))
{
.text :
{
+ . = ALIGN( 4 ) ;
text_start = . ;
- KEEP (crt0.o(.text))
+ LONG( ABSOLUTE( _start ) + 0x5a000000 ) /* JMP _start */
+/* KEEP (crt0.o(.text)) */
. = ALIGN( 4 ) ;
___boot_fn_start = ALIGN( 0x4 ) ;
KEEP (*boot_fn.o(.text))
{
.text :
{
+ . = ALIGN( 4 ) ;
text_start = . ;
- KEEP (crt0.o(.text))
+ LONG( ABSOLUTE( _start ) + 0x5a000000 ) /* JMP _start */
+/* KEEP (crt0.o(.text)) */
. = ALIGN( 4 ) ;
___boot_fn_start = ALIGN( 0x4 ) ;
KEEP (*boot_fn.o(.text))