crosstool bloat

Dave Korn dave.korn@artimi.com
Mon Sep 19 17:53:00 GMT 2005


----Original Message----
>From: David Karlton
>Sent: 19 September 2005 18:41

> BINUTILS_DIR=binutils-2.16.1
> 
> 4) Ran 'sh ./demo-mipsel.sh'
> 
> 
> It ran for about an hour, then I got:

>
/home/dkarlton/crosstool-0.38/build/mipsel-unknown-linux-gnu/gcc-3.3.4-glibc
-2.3.2/gcc-3.3.4/gcc/libgcc2.c
> -fexceptions -fnon-call-exceptions -o libgcc/./_divdi3.o
> /tmp/ccsFB15B.s: Assembler messages:
> /tmp/ccsFB15B.s:956: Error: operation combines symbols in different
> segments make[2]: *** [libgcc/./_divdi3.o] Error 1

  Known bug in 3.3 series vs MIPS.  You either need a more recent gcc or to
backport the fix at

http://gcc.gnu.org/ml/gcc-patches/2004-06/msg01187.html

(Found from 

http://www.google.co.uk/search?q=%22operation+combines+symbols+in+different+
segments%22+mipsel&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8
&client=firefox-a&rls=org.mozilla:en-GB:official

then following the thread starting at 

http://sources.redhat.com/ml/binutils/2005-02/msg00644.html

and considering the possible gas-patch at 

http://sources.redhat.com/ml/binutils/2005-02/msg00648.html

but it seems better to fix gcc by following Richard Sandiford's advice at

http://sources.redhat.com/ml/binutils/2005-02/msg00702.html

which points to the thread at 

http://gcc.gnu.org/ml/gcc-patches/2004-06/msg00970.html

which eventually ends up there.  Phew!)



    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list