rtems-cvs toolchain

Till Straumann strauman at slac.stanford.edu
Tue Apr 22 05:48:09 UTC 2008

Nigel Spon wrote:
> On 22/04/2008, at 11:00 AM, Joel Sherrill wrote:
>> It would be nice to get a 405 BSP back in the tree but that
>> one was using (God help me) .. the other exception model
>> and was the last one.  So it was removed in the interest
>> of forward motion.
> Hmm. Forward motion is good, but I seem to have gone too far forward  
> and wound up in a bog.
> After a lot of updating and unpacking, I find I can't compile gcc  
> 4.3.0 because it needs mpfr and gmp. I have the latest versions of  
> these (2.3.1 and 4.2.2) and they build, but they default to 64-bit (- 
> m64 -mtune=k8). The gcc build doesn't like this:
I unpacked the mpfr and gmp sources and then created
symlinks from the gcc-4.3.0 topdir

   ln  ../mpfr-2.3.1 ./mpfr
   ln   ../gmp-4.2.2 ./gmp

and then it built fine (linux-x86_64 host, powerpc-rtems target)

-- T.
> configure:4543: checking for correct version of mpfr.h
> configure:4574: /Developer/usr/bin/cc -o conftest -g -O2     
> conftest.c  -lmpfr -lgmp >&5
> ld: warning in /usr/local/lib/libmpfr.dylib, file is not of required  
> architecture
> ld: warning in /usr/local/lib/libgmp.dylib, file is not of required  
> architecture
> If I try building gmp with ABI=32 the build fails with a lot of:
> fib_table.c:61: warning: integer constant is too large for 'long' type
> A bit of Googling reveals that Apples gcc is not popular with the gmp/ 
> mpfr folks because Apple do bad things, etc, etc, so it doesn't look  
> hopeful.
> I don't think I'm going to be able to do anything with RTEMS 4.9. I  
> may have to do what I can with RTEMS 4.8.
> ---
> “Now, the objective of this expedition is to attempt to find some  
> trace of last years expedition.”
> Michael Hamel
> ADInstruments Ltd, Dunedin, NZ
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users

More information about the users mailing list