Vanuxem Grégory wrote:

>Hi,
>
>Le lundi 15 août 2005 à 19:21 +0400, Vitaly Fertman a écrit :
>  
>
>>ok, as we can see in config.log the problem is:
>>
>>/usr/bin/ld: __libc_errno: TLS definition in 
>>/usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/../../../../lib64/libc.a(errno.o) 
>>section .tbss mismatches non-TLS reference in 
>>/usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/../../../../lib64/libc.a(check_fds.o)
>>
>>/usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/../../../../lib64/libc.a: 
>>ne peut lire les symboles: Mauvaise valeur
>>
>>when we try to compile the test program. 
>>this message points to a problem in libc, not in libaal.
>>
>>
>>there is a test program : /home/greg/temp/conftest.c
>>I try to compile it with the same command as from the config.log,
>>but not linking it to libaal:
>># gcc -o conftest -O2 -march=athlon-xp -mcpu=athlon-xp -mmmx 
>>-msse -msse2 -mfpmath=sse -static   conftest.c
>>
>>and get the same error message.
>>
>>but if I remove -static, it gets compiled successfully.
>>even if I also link it to libaal -- there is a program conftest2.c, the same 
>>as
>>the one that fails from the config.log, I run the same command as mentioned 
>>in config.log:
>># gcc -o conftest2  -march=athlon-xp -mcpu=athlon-xp -mmmx 
>>-msse -msse2 -mfpmath=sse    conftest2.c -laal
>># <- success
>>
>>so the problem is related to installed libc, not to libaal.
>>
>>    
>>
>
>This is a known bug in glibc 2.3.2.
>
>I've upgraded to the glibc version 2.3.5 and
>that works.
>
>Thanks,
>
>
>Cheers,
>
>Greg
>
>
>
>
>
>  
>
Vitaly, can you detect 2.3.2 and warn the user?

Reply via email to