devkitARM release 44 and libraries
Posted: Sun Feb 15, 2015 6:38 pm
New binaries for devkitARM release 44 and updated libraries are now available through the Automated Installer/Updater if you're on windows, for other platforms check the Getting Started page on the wiki.
NOTE: 3DS applications now need to be built with -mfloat-abi=hard, if you get " cannot find 3dsx_crt0.o: No such file or directory" on linking then look for -mfloat-abi=softfp in your Makefile, change it to mfloat-abi=hard then rebuild everything. If you get <file> uses VFP register arguments, <otherfile> does not then make clean & make sure you rebuild everything with -mfloat-abi=hard.
devkitARM release 44
libnds 1.5.10
NOTE: 3DS applications now need to be built with -mfloat-abi=hard, if you get " cannot find 3dsx_crt0.o: No such file or directory" on linking then look for -mfloat-abi=softfp in your Makefile, change it to mfloat-abi=hard then rebuild everything. If you get <file> uses VFP register arguments, <otherfile> does not then make clean & make sure you rebuild everything with -mfloat-abi=hard.
devkitARM release 44
- binutils updated to 2.25.
- newlib updated to 2.2.0.
- gdb updated to 7.8.2.
- implemented dup and dup2
- improved error handling in libsysbase.
- added dslink and 3dslink to available tools.
- added armv6k hard float multilib for 3DS.
- Rebuilt with hard float for new toolchain.
- sockets now more compatible with BSD sockets
- console printing now flushes buffers on clear screen & newline.
- user configurable stack size
- common services now initialised before main.
- improved CSND API.
- UTF-8<->UTF-16 conversions.
- many more changes too numerous to list
libnds 1.5.10
- rotation fix in background API init code.
- updated time support for latest toolchain.
- dropped default heap to 64K.
- minor changes for updated tools.
- Fixed dos set attribute functions.
- lfn handling fixes.
- updated devoptab for latest tools.