Data abort bug in toolchain found

Pepsiman and me have found the cause of the data abort errors we suffer so many months. There was code in libgcc.a (a support library of gcc, doing 64 bit math and other mythical stuff), which was not compiled with -fpic (generates position-independent code).

This bug was fixed by modifying the toolchain. Fix is in CVS today. If you want to compile DSLinux apps, you need to update. Compile time on a fast machine is 1 hour, size on disk is 172 MBytes.

There is a preliminary toolchain for linux i386 at http://dslinux.in-berlin.de/toolchain_multilib.tbz.

Stsp tries to shrink the size by stripping the debug information from the libraries.

Leave a Reply