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