mirror of
https://github.com/zeldaret/oot
synced 2026-07-07 14:03:40 -04:00
Use incremental link for z_message/z_game_over data shenanigans (#2051)
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
OUTPUT_ARCH (mips)
|
||||
|
||||
/* Audio Table Linker Script, maps data into rodata */
|
||||
|
||||
SECTIONS {
|
||||
|
||||
.rodata :
|
||||
{
|
||||
*(.data*)
|
||||
*(.rodata*)
|
||||
}
|
||||
|
||||
/DISCARD/ :
|
||||
{
|
||||
*(*);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
OUTPUT_ARCH (mips)
|
||||
|
||||
/* Maps data into rodata, used for audio tables and z_message/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.*)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user