toolchain update

Stefan Sperling stsp at stsp.name
Mon Jun 25 01:48:04 CEST 2007


I'm working on an update to the toolchain.

I've looked at the codesourcery toolchain but their buildscripts
require proprietary tools to run which is of course a pain.
But I've found out that they commit their stuff upstream
so we can use their ARM enhancements anyway :)

The new toolchain will be based on binutils 2.17.50, a snapshot
containing quite a few updates for ARM by the codesourcery people,
and gcc 4.2, which contains support for EABI (not used yet but
will allow a kernel upgrade).

I hope this update will fix both the C++ and AMD64 issues.

I can compile the toolchain and all of dslinux, the kernel boots,
but programs crash immediately producing a long trace which
ends with "frame pointer underrun".

I don't want to commit the new toolchain yet because of this
but I've put up binaries at
http://stsp.spline.de/dslinux/toolchain/dslinux-toolchain-2007-06-24-i686.tbz
and the current patch to produce the new toolchain at
http://stsp.spline.de/dslinux/toolchain/toolchain-2007-06-24.diff

Does anyone have an idea what could be the problem with userland
crashing? I've not yet had time to investigate this problem deeply.

The first thing I want to try next is to disable -mswp-byte-writes
in case I messed up porting the 8bit write problem workaround
to gcc-4.2 properly...

night all,
-- 
stefan
http://stsp.name                                         PGP Key: 0xF59D25F0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://mailman.dslinux.in-berlin.de/pipermail/dslinux-devel-dslinux.in-berlin.de/attachments/20070625/2732f636/attachment.pgp 


More information about the dslinux-devel mailing list