the linaro toolchain and older arm versions

Matthias Klose doko at ubuntu.com
Thu Oct 7 11:36:10 UTC 2010


On 07.10.2010 13:26, Andrew Stubbs wrote:
> On 06/10/10 15:48, Loïc Minier wrote:
>> On Wed, Oct 06, 2010, John Rigby wrote:
>>> The hypothetical scenario is a developer that
>>> maintains u-boot for multiple platforms. Using a codesourcery or eldk
>>> (from denx.de) toolchain one can use the appropriate -march= to get
>>> the right code from the compiler. Also the libgcc.a is ARM so all is
>>> well.
>
> The CodeSourcery toolchain has "multilibs" to support this. That is, there is
> one copy of libgcc (and glibc/newlib/uclibc, depending on the SG++ you choose)
> per -march option. Other options (such as -mfloat and -marm/-mthumb, endian,
> etc) also have specialist libraries available.

last time I checked this "multilibs" feature was implemented by building the 
toolchain N times. By which magic is the correct library selected? I didn't find 
anything in fsf trunk which supports this kind of multilibs builds.

   Matthias



More information about the linaro-toolchain mailing list