Linkowanie statyczne.

Piotr Wawrzyniak wopozka w gazeta.pl
Czw, 4 Lis 2004, 08:02:40 CET


Dnia środa, 3 listopada 2004 20:22, Jakub Bogusz napisał:

> [...]
>
> > glibc-2.3.4-0.20040722.6+nptl
>
> IIRC za stary snapshot, coś w tym rodzaju poprawiali niedawno.

Nie to chyba nie to:
piotr w timemachine ~]$ rpm -qa|grep glibc
glibc-static-2.3.4-0.20041030.8
glibc-devel-2.3.4-0.20041030.8
glibc-memusage-2.3.4-0.20041030.8
glibc-misc-2.3.4-0.20041030.8
glibc-localedb-all-2.3.4-0.20041030.8
glibc-2.3.4-0.20041030.8
glibc-pic-2.3.4-0.20041030.8

[piotr w timemachine ~/programowanie]$ gcc -static static_linking.c
/usr/bin/ld: __libc_errno: TLS definition 
in /usr/lib/gcc-lib/i686-pld-linux/3.3.5/../../../libc.a(errno.o) 
section .tbss mismatches non-TLS reference 
in /usr/lib/gcc-lib/i686-pld-linux/3.3.5/../../../libc.a(check_fds.o)
/usr/lib/gcc-lib/i686-pld-linux/3.3.5/../../../libc.a: could not read symbols: 
Bad value
collect2: ld returned 1 exit status

glibc kompilowałem z trochę innymi flagami niż jest to robione w pld, może to 
jest problemem.
[piotr w timemachine ~/programowanie]$ echo $CFLAGS
-Os -march=pentium4 -mcpu=pentium4 -mfpmath=sse -msse2 -mmmx -s -pipe -z 
combreloc -DBDEBUG -DG_DISABLE_ASSERT -fomit-frame-pointer




Więcej informacji o liście dyskusyjnej pld-devel-pl