diff --git a/dkarm-eabi/crtls/ds_arm7.ld b/dkarm-eabi/crtls/ds_arm7.ld index a1bbe2f..7d182d5 100644 --- a/dkarm-eabi/crtls/ds_arm7.ld +++ b/dkarm-eabi/crtls/ds_arm7.ld @@ -117,7 +117,7 @@ SECTIONS . = ALIGN(4); /* REQUIRED. LD is flaky without it. */ } >iwram = 0xff .jcr : { KEEP (*(.jcr)) } >iwram = 0 - .got : { *(.got.plt) *(.got) } >iwram = 0 + .got : { *(.got.plt) *(.got) *(.rel.got) } >iwram = 0 .iwram ALIGN(4) : diff --git a/dkarm-eabi/crtls/ds_arm9.ld b/dkarm-eabi/crtls/ds_arm9.ld index 996ba49..ee8435f 100644 --- a/dkarm-eabi/crtls/ds_arm9.ld +++ b/dkarm-eabi/crtls/ds_arm9.ld @@ -120,7 +120,7 @@ SECTIONS . = ALIGN(4); /* REQUIRED. LD is flaky without it. */ } >ewram = 0xff .jcr : { KEEP (*(.jcr)) } >ewram = 0 - .got : { *(.got.plt) *(.got) } >ewram = 0 + .got : { *(.got.plt) *(.got) *(.rel.got) } >ewram = 0 .ewram ALIGN(4) : {