devkitARM r19a GBA 用 ld スクリプトバグ
devkitpro.org: GBA link scripts にしていると思いますが,さらに修正したほうがよい。
r20 では直るのですが,以下のパッチは当てておいたほうがよいと思う(ヒープ領域が小さすぎで,すぐmalloc()が失敗する?)。
SourceForge.net CVS Repository - [devkitpro] Diff of /buildscripts/dkarm-eabi/crtls/gba_cart.ld
SourceForge.net CVS Repository - [devkitpro] Diff of /buildscripts/dkarm-eabi/crtls/gba_mb.ld
ちなみに,r20 だと,crt0 も修正が入る模様(合わせて gba_cart.ldも)。
SourceForge.net CVS Repository - [devkitpro] Diff of /buildscripts/dkarm-eabi/crtls/gba_crt0.s
SourceForge.net CVS Repository - [devkitpro] Diff of /buildscripts/dkarm-eabi/crtls/gba_cart.ld
crt0 を修正した場合,
make CRT=gba
のように,crt0.s のプレフィックスを指定して make すると,arm 用と thumb 用の両方について,crt0.o が新しくなる。
SourceForge.net CVS Repository - [devkitpro] View of /buildscripts/dkarm-eabi/crtls/Makefile
The comments to this entry are closed.


Comments