Page 1 of 2

devkitARM release 44 and libraries

Posted: Sun Feb 15, 2015 6:38 pm
by WinterMute
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
  • 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.
libctru 0.4.0
  • 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
For full details of libctru improvements check out the history on github.

libnds 1.5.10
  • rotation fix in background API init code.
  • updated time support for latest toolchain.
dswifi 0.3.17
  • dropped default heap to 64K.
  • minor changes for updated tools.
libfat 1.0.14
  • Fixed dos set attribute functions.
  • lfn handling fixes.
  • updated devoptab for latest tools.
default arm7 0.5.27 and filesystem 0.9.12 have been recompiled with latest tools and libraries

Re: devkitARM release 44

Posted: Sun Feb 15, 2015 9:21 pm
by Copper
Compiling libnds project not working with this version :

libnds9.a(initSystem.o): In function `initSystem':
arm9/system/initSystem.c:97: undefined reference to `punixTime'
collect2.exe: error: ld returned 1 exit status

Re: devkitARM release 44

Posted: Sun Feb 15, 2015 10:22 pm
by WinterMute
libnds has yet to be updated, sorry. Won't be long.

Re: devkitARM release 44

Posted: Mon Feb 16, 2015 1:11 am
by WinterMute
DS related updates done now.

Re: devkitARM release 44 and libraries

Posted: Tue Feb 17, 2015 6:46 pm
by Cid2mizard
Problem extract many files with devkitProUpdater...

Create folder: c:\devkitPro
Extract: c:\devkitPro\installed.ini... 100%
Execute: "C:\Users\CID\Downloads\msys-1.0.17.exe" -y -oc:\devkitPro
Delete file: C:\Users\CID\Downloads\msys-1.0.17.exe
Execute: "C:\Users\CID\Downloads\devkitARM_r44-win32.exe" -y -oc:\devkitPro
Delete file: C:\Users\CID\Downloads\devkitARM_r44-win32.exe
Create folder: c:\devkitPro\libgba
untgz::extract -d 'c:\devkitPro\libgba' -zbz2 'C:\Users\CID\Downloads\libgba-20090222.tar.bz2'
gzread: incomplete block read
Error: Failure reading from tarball.
failed to extract libgba-20090222.tar.bz2: Error: Failure reading from tarball.


Same error with libctru...

Re: devkitARM release 44 and libraries

Posted: Fri Feb 20, 2015 10:58 am
by WinterMute
Delete the .bz2 files and try it again. There was some issue with SF again and the installer was downloading html pages for a few hours.

Re: devkitARM release 44 and libraries

Posted: Sat Mar 07, 2015 12:20 am
by Discostew
Went and re-installed devkitpro, but it seems Avast is identifying false positives, preventing various parts of the installation from being installed/written (like bin2s within devkitARM), so I had to uninstall that and go with another free anti-virus program. Trying out Panda. At least it doesn't give the false positives that Avast was giving.

Re: devkitARM release 44 and libraries

Posted: Sat Mar 07, 2015 4:32 am
by elhobbs
Is the libctru section of the forum supposed to be accessible?

Re: devkitARM release 44 and libraries

Posted: Sat Mar 07, 2015 9:52 am
by Discostew
elhobbs wrote:Is the libctru section of the forum supposed to be accessible?
I was wondering that too. Says I don't have permissions to read that forum, yet I can log out and read it. Was hoping to ask a question regarding shaders, but I can't (at least not there).

Re: devkitARM release 44 and libraries

Posted: Sat Mar 07, 2015 5:39 pm
by WinterMute
Discostew wrote:Went and re-installed devkitpro, but it seems Avast is identifying false positives, preventing various parts of the installation from being installed/written (like bin2s within devkitARM), so I had to uninstall that and go with another free anti-virus program. Trying out Panda. At least it doesn't give the false positives that Avast was giving.
That's really quite annoying. I tried https://www.metascan-online.com with a few of the toolchain files and apparently something called ByteHero says all the exes are Trojan.Win32.Heur.Gen even with files that have never been near a windows machine (all the windows toolchains are cross compiled from linux).
Discostew wrote:
elhobbs wrote:Is the libctru section of the forum supposed to be accessible?
I was wondering that too. Says I don't have permissions to read that forum, yet I can log out and read it. Was hoping to ask a question regarding shaders, but I can't (at least not there).
I just fixed the permissions in there. Really not sure what went wrong with that - must've messed it up when I fixed the access for people not logged in. Sorry.