This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: iWMMXt/Linux EABI toolchain

--- Daniel Jacobowitz <> wrote:

> On Wed, Mar 01, 2006 at 05:43:53PM +0000, Steven Newbury wrote:
> > My reason for using the xscale-* triplets was because of the warning below
> from
> > gcc/config/arm/t-xscale-elf:
> > 
> > # The iWMMXt multilibs are suppressed for now because gcc only
> > # supports generating them with the IWMMXT or AAPCS ABIs, neither of
> > # which is the default.  Until GCC can generate code for an iWMMXt  
> > # which will work with the default ABI it is not possible to safely 
> > # generate these multilibs.
> > #
> > 
> > Since I'm not going to be using the default ABI I thought I would be better
> off
> > adding a specific target since my aim is to produce a complete Linux
> > environment for general use rather than a stand-alone project.  That way I
> > could enable the iWMMXt multilibs without worrying about incompatibility
> with
> > non iWMMXt targets.  Perhaps I'd be better off using iwmmxt-*?
> The comment does not apply to an EABI toolchain, which you are
> building.  And comments about multilibs don't apply to anything
> using --with-cpu; if you're doing that you ought to be using
> --disable-multilib anyway.
OK, thank-you.  I'll target "arm-iwmmxt-linux-gnueabi" with --with-cpu= etc and
--disable-multilib.  The vendor string is for my build scripts and also will
help differentiate the toolchain, is that valid?


To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]