mips & binutils 2.15, gcc 3.4.5, glibc 2.3.6

Chris MacGregor chris.macgregor@digeo.com
Mon Jan 22 21:57:00 GMT 2007


> David Daney wrote:
> 
> There are many problems with the binutils ld in version 2.15 
> under mips.
> 
> I would recommend either the CVS HEAD version or 2.17 with this patch 
> applied:
> 
> http://sources.redhat.com/ml/binutils/2006-11/msg00059.html
> 
> Specifically, I think the problem you are seeing mignt be 
> fixed by said 
> patch.
> 
> I am running GCC-3.4.3/binutils-2.17 with the patch/glibc 2.3.3 with 
> good results.

Thanks very much for that.  Now, however, with binutils 2.17 (under
crosstool 0.42, with that patch plus the crosstool binutils-2.16.1
bfd-hash-tweak.patch and cross-gprof.patch manually copied to a new
binutils-2.17 patch dir), glibc 2.3.6, and either gcc 3.4.5 or 3.4.6, I
now get the dreaded:

/tmp/cccIYnFh.s: Assembler messages:
/tmp/cccIYnFh.s:905: Error: symbol definition loop encountered at
`__divdi3_internal'
/tmp/cccIYnFh.s:905: Error: symbol definition loop encountered at
`__udivdi3_internal'
/tmp/cccIYnFh.s:905: Error: symbol definition loop encountered at
`__moddi3_internal'
/tmp/cccIYnFh.s:905: Error: symbol definition loop encountered at
`__umoddi3_internal'

when compiling glibc's divdi3.c.  Do you not encounter this problem?  Or
is there another patch I need?  Googling hasn't helped with this one
yet.

Thanks,
	Chris

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



More information about the crossgcc mailing list