1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#! /bin/sh RO_DATA_SECTION=".rdata" if [ "$1" == "gcc" ]; then RO_DATA_SECTION=".rodata" fi cat << EOF >> tboot.lds SECTIONS { .text : { . = ALIGN(4096); *(.text) *($RO_DATA_SECTION) *(SORT($RO_DATA_SECTION*)) } } EOF