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