[x86-64] rpm-4.4.3 vs zależności...

Jakub Bogusz qboosh w pld-linux.org
Śro, 23 Lis 2005, 11:15:46 CET


On Wed, Nov 23, 2005 at 10:08:35AM +0100, Jakub Bogusz wrote:
> On Wed, Nov 23, 2005 at 09:58:27AM +0100, Paweł Sikora wrote:
> > w requires pojawiły się dodatkowe puste nawiasy. tak ma być?
> > 
> > # rpm -Uhv /spools/ready/poldek-libs-0.20-2.3.x86_64.rpm --test
> > error: Failed dependencies:
> > libc.so.6(GLIBC_2.2.5)()(64bit) is needed by poldek-libs-0.20-2.3.x86_64
> > libc.so.6(GLIBC_2.3)()(64bit) is needed by poldek-libs-0.20-2.3.x86_64
> > libpthread.so.0(GLIBC_2.2.5)()(64bit) is needed by poldek-libs-0.20-2.3.x86_64
> > librpm-4.4.so(LIBRPM_0)()(64bit) is needed by poldek-libs-0.20-2.3.x86_64
> > librpmdb-4.4.so(LIBRPMDB_0)()(64bit) is needed by poldek-libs-0.20-2.3.x86_64
> > librpmio-4.4.so(LIBRPMIO_0)()(64bit) is needed by poldek-libs-0.20-2.3.x86_64
> 
> Nie sądzę. Puste powinny być w przypadku niewersjonowanych symboli.
> Chyba że coś się pozmieniało, ale wtedy provides są niespójne.

rpmdsELF() używa sonameDep(), która dodaje "()(64bit)" dla ELF64
niezależnie od obecności wersji symboli we własności.


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



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