GLIBC_2.3

Artur Frysiak wiget w pld-linux.org
Pon, 8 Mar 2004, 17:21:41 CET


On Mon, Mar 08, 2004 at 05:10:07PM +0100, Jakub Bogusz wrote:
> On Mon, Mar 08, 2004 at 05:05:18PM +0100, Artur Frysiak wrote:
> > On Mon, Mar 08, 2004 at 04:30:41PM +0100, Tomasz Pala wrote:
> > > /sbin/chkconfig: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /usr/lib/libslang.so.1)
> > > 
> > > co oznacza, że slang ma niewłaściwe Requires. To chyba automat powinien
> > > złapać, nie?
> > 
> > Nie. Automat nie sprawdza wymaganych wersji symboli ani też nie generuje
> > provides dla dostarczanych wersji symboli.
> 
> Jak to nie?
> 
> Dla glibc już pokazywałem.
> 
> $ rpmdeps --provides /lib/libattr.so.1.1.0
> Poszukiwanie wymaganych pakietów...
> libattr.so.1
> libattr.so.1(ATTR_1.0)
> libattr.so.1(ATTR_1.1)
> 
> $ rpmdeps --requires /usr/bin/vim
> [...]
> libacl.so.1
> libacl.so.1(ACL_1.0)
> [...]

Ale nie tak:
$ objdump -T /usr/lib/libslang.so|awk '$4 = "*UND*" and $5 ~ /GLIBC_2.3/ { print "libc.so("$5")("$6")" }'
libc.so(GLIBC_2.3)(__ctype_b_loc)
-- 
Artur Frysiak
http://www.pld-linux.org/



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