cat <<EOFOUTPUT_FORMAT("${OUTPUT_FORMAT}")ENTRY(start)SECTIONS {.text ${RELOCATING+${TEXT_START_ADDR}} :{*(.text);${RELOCATING+_etext = .};}data ${RELOCATING+0x80002000} :{*(.data);*(.mstack);*(.shbss);*(.rstack);*(.mstack);${CONSTRUCTING+CONSTRUCTORS}}.bss . :{*(COMMON)*(.bss);${RELOCATING+_end = .};}}EOF