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

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to