cat <<EOF OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}", "${LITTLE_OUTPUT_FORMAT}") OUTPUT_ARCH(${ARCH}) ${RELOCATING+${LIB_SEARCH_DIRS}} SECTIONS { ${RELOCATING+. = ${TEXT_START_ADDR};} .text : { CREATE_OBJECT_SYMBOLS *(.text) ${RELOCATING+etext = ${DATA_ALIGNMENT};} } ${RELOCATING+. = ${DATA_ALIGNMENT};} .data : { *(.data) ${CONSTRUCTING+CONSTRUCTORS} ${RELOCATING+edata = .;} } .bss : { *(.bss) *(COMMON) ${RELOCATING+end = . }; } } EOF |