diff options
Diffstat (limited to 'ld/scripttempl/armpe.sc')
-rw-r--r-- | ld/scripttempl/armpe.sc | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/ld/scripttempl/armpe.sc b/ld/scripttempl/armpe.sc index ea4e89c..208ebeb 100644 --- a/ld/scripttempl/armpe.sc +++ b/ld/scripttempl/armpe.sc @@ -4,7 +4,7 @@ INIT='.init : { *(.init) }' FINI='.fini : { *(.fini) }' cat <<EOF -OUTPUT_FORMAT("${OUTPUT_FORMAT}") +OUTPUT_FORMAT($OUTPUT_FORMAT) ${LIB_SEARCH_DIRS} ENTRY(_mainCRTStartup) @@ -34,36 +34,36 @@ SECTIONS } .idata BLOCK(0x1000) : { - *(.idata$2) - *(.idata$3) - *(.idata$4) - *(.idata$5) - *(.idata$6) - *(.idata$7) + *(.idata\$2) + *(.idata\$3) + *(.idata\$4) + *(.idata\$5) + *(.idata\$6) + *(.idata\$7) ; } .CRT BLOCK(0x1000) : { - *(.CRT$XCA) - *(.CRT$XCC) - *(.CRT$XCZ) - *(.CRT$XIA) - *(.CRT$XIC) - *(.CRT$XIZ) - *(.CRT$XLA) - *(.CRT$XLZ) - *(.CRT$XPA) - *(.CRT$XPX) - *(.CRT$XPZ) - *(.CRT$XTA) - *(.CRT$XTZ) + *(.CRT\$XCA) + *(.CRT\$XCC) + *(.CRT\$XCZ) + *(.CRT\$XIA) + *(.CRT\$XIC) + *(.CRT\$XIZ) + *(.CRT\$XLA) + *(.CRT\$XLZ) + *(.CRT\$XPA) + *(.CRT\$XPX) + *(.CRT\$XPZ) + *(.CRT\$XTA) + *(.CRT\$XTZ) ; } .rsrc BLOCK(0x1000) : { - *(.rsrc$01) - *(.rsrc$02) + *(.rsrc\$01) + *(.rsrc\$02) ; } .reloc BLOCK(0x1000) : @@ -73,9 +73,9 @@ SECTIONS } .junk BLOCK(0x1000) : { - *(.debug$S) - *(.debug$T) - *(.debug$F) + *(.debug\$S) + *(.debug\$T) + *(.debug\$F) *(.drectve) ; } |