This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


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 cross toolchain (an update)


Replying to myself again..!

--- Steven Newbury <s_j_newbury@yahoo.co.uk> wrote:

> 
> --- Steven Newbury <s_j_newbury@yahoo.co.uk> wrote:
> ..
> > I've been staring at this for too long; obviously something is getting
> > wrongly
> > included somewhere or isn't properly defined for the ieee754... it could be
> > something I've done.. I have had to "fix" a few things as I've gone
> along...
> >  ...anybody??
> 
> I've solved this myself now.  I was including both t-arm-elf and t-xscale-elf
> by mistake in my config.gcc.
> 
> Maybe I'm there???  We'll see...

gcc-trunk as noted earlier in this thread is currently broken with respect to
inlining which prevents glibc from building so sticking with gcc-4.1.0:

I now have this:

eater ~ # arm-iwmmxt-linux-gnueabi-gcc -v
Using built-in specs.
Target: arm-iwmmxt-linux-gnueabi
Configured with: /var/tmp/portage/gcc-4.1.0/work/gcc-4.1.0/configure
--prefix=/usr --bindir=/usr/arm-iwmmxt-linux-gnueabi/gcc-bin/4.1.0
--includedir=/usr/lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.0/include
--datadir=/usr/share/gcc-data/arm-iwmmxt-linux-gnueabi/4.1.0
--mandir=/usr/share/gcc-data/arm-iwmmxt-linux-gnueabi/4.1.0/man
--infodir=/usr/share/gcc-data/arm-iwmmxt-linux-gnueabi/4.1.0/info
--with-gxx-include-dir=/usr/lib/gcc/arm-iwmmxt-linux-gnueabi/4.1.0/include/g++-v4
--host=i686-pc-linux-gnu --target=arm-iwmmxt-linux-gnueabi
--build=i686-pc-linux-gnu --disable-altivec --with-arch=iwmmxt
--with-cpu=iwmmxt --with-abi=iwmmxt --disable-multilib --enable-nls
--without-included-gettext --with-system-zlib --disable-checking
--disable-werror --disable-multilib --disable-libmudflap --enable-java-awt=gtk
--enable-shared --enable-threads=posix --enable-languages=c,c++,java
--enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.0

Nice huh?

Unfortunately things still aren't quite there, the rebuild of glibc with the
final stage compiler fails with undifined references to eabi symbols! :-( (See
build.log)

So close..


Steve


	
	
		
___________________________________________________________ 
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com

Attachment: build.log
Description: 988914365-build.log

--
For unsubscribe information see http://sourceware.org/lists.html#faq

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