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