dziwność RPM'a ?

Jakub Bogusz qboosh at pld.org.pl
Sat May 17 01:36:45 CEST 2003


On Fri, May 16, 2003 at 10:39:13PM +0200, Michał J. Podyma wrote:
> On Fri, May 16, 2003 at 03:02:13PM +0200, Jakub Bogusz wrote:
> > On Fri, May 16, 2003 at 03:00:04PM +0200, Przemysław Stanisław Knycz wrote:
> > > Hm, natrafiłem na ciekawą dziwność rpm-4.2-0.20030322.10, otóż paczka
> > > która powstaje w tcl.spec nie dostarcza libtcl.so - popatrzyłem w loga i
> > > włącza się się _autoreqprov=n
> > > 
> > > w spec'u nie widzę dlaczego nie miałby szukać automatycznie providies -
> > > a rozwala to paczki które wymagają libtcl.so, ponieważ
> > > tcl-8.3.4-8.arch.rpm jej nie dostarcza w zależnościach
> > > 
> > > [builder at main builder]$ rpm -ql tcl | grep libtcl
> > > /usr/lib/libtcl.so
> > > /usr/lib/libtcl8.3.so
> > 
> > $ objdump -p /usr/lib/libtcl.so  | grep SONAME
> 
> cos jest po puste, looknij sobie na zaleznosci miedzy
> tcl/tk/tkinter/ruby czesc rzeczy potrzebuje libtcl.so
> a czesc libtcl8.3.so :\
> 
> i teraz mam pytanie czy nie tza by bylo tego ujednolicic/przbudowac
> te pakiety ??

Tak się dzieje, jeśli nie ma SONAME (obiekt linkuje się z taką nazwą,
jaką dostał po -l); po dodaniu SONAME pakiety z niepasującymi
zależnościami są do przebudowania na poprawionej bibliotece.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



More information about the pld-devel-pl mailing list