summaryrefslogtreecommitdiff
path: root/linker_scripts/data_with_rodata.ld
blob: 07b69cda5658b02f94a5d27888d3197f936c41f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
OUTPUT_ARCH (mips)

/* Maps data into rodata, used for audio tables and z_game_over */

SECTIONS {
    .rodata :
    {
        *(.data)
        *(.rodata)
        *(.rodata.str*)
        *(.rodata.cst*)
    }

    /DISCARD/ :
    {
        /* GNU ld assumes that the linker script always combines .gptab.data and
         * .gptab.sdata into .gptab.sdata, and likewise for .gptab.bss and .gptab.sbss.
         * To avoid dealing with this, we just discard all .gptab sections.
         */
        *(.gptab.*)
    }
}