1*2159047fSniklascat <<EOF 2*2159047fSniklasOUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}", 3*2159047fSniklas "${LITTLE_OUTPUT_FORMAT}") 4*2159047fSniklasOUTPUT_ARCH(${ARCH}) 5*2159047fSniklas 6*2159047fSniklas${RELOCATING+${LIB_SEARCH_DIRS}} 7*2159047fSniklasSECTIONS 8*2159047fSniklas{ 9*2159047fSniklas ${RELOCATING+. = ${TEXT_START_ADDR};} 10*2159047fSniklas .text : 11*2159047fSniklas { 12*2159047fSniklas CREATE_OBJECT_SYMBOLS 13*2159047fSniklas *(.text) 14*2159047fSniklas ${RELOCATING+etext = ${DATA_ALIGNMENT};} 15*2159047fSniklas } 16*2159047fSniklas ${RELOCATING+. = ${DATA_ALIGNMENT};} 17*2159047fSniklas .data : 18*2159047fSniklas { 19*2159047fSniklas *(.data) 20*2159047fSniklas ${CONSTRUCTING+CONSTRUCTORS} 21*2159047fSniklas ${RELOCATING+edata = .;} 22*2159047fSniklas } 23*2159047fSniklas .bss : 24*2159047fSniklas { 25*2159047fSniklas *(.bss) 26*2159047fSniklas *(COMMON) 27*2159047fSniklas ${RELOCATING+end = . }; 28*2159047fSniklas } 29*2159047fSniklas} 30*2159047fSniklasEOF 31