gcc 4.2.1 for arm & mips?
David Daney
ddaney@avtrex.com
Mon Sep 17 23:48:00 GMT 2007
Chris MacGregor wrote:
> Hi. Specifically, I'm attempting:
>
> gcc-4.2.1 (have been using 3.4.6 with all the other bits below the same)
> crosstool-0.43
> binutils-2.17
> glibc-2.3.6 (using linuxthreads)
>
> for mips:
> * gcc configured with --with-float=soft --with-arch=mips32
> --with-tune=mips32 --with-endian=little and a bunch of other stuff (see
> below)
> * glibc configured with --without-fp and other stuff
>
> for arm:
> * gcc configured with --with-float=soft --with-cpu=xscale
> --with-endian=little
> * glibc configured with --without-fp and other stuff
>
> On mips, the glibc stage of the build fails with:
>
> In file included from
> ../linuxthreads/sysdeps/unix/sysv/linux/mips/sysdep-cancel.h:22,
> from ../sysdeps/unix/sysv/linux/mips/pread.c:29:
> ../linuxthreads/internals.h:532: warning: C99 inline functions are not
> supported; using GNU89
> ../sysdeps/unix/sysv/linux/mips/pread.c: In function '__libc_pread':
> ../sysdeps/unix/sysv/linux/mips/pread.c:69: error: memory input 7 is not
> directly addressable
> ../sysdeps/unix/sysv/linux/mips/pread.c:86: error: memory input 7 is not
> directly addressable
You could try looking at what the glibc 2.6 does. I recently built that
with GCC 4.2.
I wouldn't be surprised if that were the only thing in 2.3.6 that does
not work with GCC 4.2
David Daney
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list