binutils-2.17 and glibc

Dennis Veatch dennisveatch at bellsouth.net
Tue Jul 11 16:18:40 UTC 2006


Stelz encountered this problem building glibc ;

c-linux-gnu/3.4.6/include -isystem /usr/include -D_LIBC_REENTRANT 
-D_LIBC_REENTRANT -include ../include/libc-symbols.h  -DPIC -DSHARED     
-DHAVE_INITFINI -o /usr/src/glibc-2.3.6/glibcroot/csu/divdi3.os -MD -MP 
-MF /usr/src/glibc-2.3.6/glibcroot/csu/divdi3.os.dt 
-MT /usr/src/glibc-2.3.6/glibcroot/csu/divdi3.os
/tmp/ccGSzMKo.s: Assembler messages:
/tmp/ccGSzMKo.s:1635: Error: symbol definition loop encountered at 
`__divdi3_internal'
/tmp/ccGSzMKo.s:1635: Error: symbol definition loop encountered at 
`__udivdi3_internal'
/tmp/ccGSzMKo.s:1635: Error: symbol definition loop encountered at 
`__moddi3_internal'
/tmp/ccGSzMKo.s:1635: Error: symbol definition loop encountered at 
`__umoddi3_internal'
make[2]: *** [/usr/src/glibc-2.3.6/glibcroot/csu/divdi3.os] Error 1
make[2]: Leaving directory `/usr/src/glibc-2.3.6/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/glibc-2.3.6'
make: *** [all] Error 2
Creating /var/log/lunar/compile/glibc-2.3.6.bz2
! Problem detected during BUILD


Gave it another spin since updating binutils using nptl. Stelz had the problem 
without nptl. Yep, got the same error. Downgrading binutils fixes this 
problem. 

Since the isos have an older version of binutils and most folks recompile 
glibc or gcc before anything else perhaps accounts for this not being noticed 
before.

A downgrade is imminent. 


More information about the Lunar-dev mailing list