the linaro toolchain and older arm versions

Michael Hope michael.hope at
Tue Oct 5 22:35:59 UTC 2010

On Wed, Oct 6, 2010 at 11:23 AM, John Rigby <john.rigby at> wrote:
> Thanks Michael.  Just wanted to make sure I understood.  The "do no
> harm" goal and the Thumb2 libgcc seem to be somewhat contradictory
> however.  I realize that choices need to be made and only odd ducks
> like me will likely run into issues.

I'd like to use our toolchain on my N800 and Cortex-M3 boards as well.
 The 'do no harm' is at the source level - you should be able to take
the Linaro GCC tarball and build a compiler for your particular
situation that is as good as and probably more correct than the FSF
GCC.  Unfortunately we can't make one libgcc that covers all ARM
products as some like the Cortex-M series are Thumb-2 only, some like
the Cortex-M0 are Thumb-1 only, and some (very old ones) are ARM only.
 Then you add the floating point options into the mix.

It would be nice to ship multiple builds of libgcc with the cross
compiler but that's currently out of scope.

-- Michael

More information about the linaro-dev mailing list