Hello,
On Wed, Jul 30, 2003 at 01:32:14AM +0200, Leonard den Ottolander wrote:
$ rpm -qR XFree86-devel
XFree86-libs = 4.2.1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
ld-linux.so.2
libc.so.6
libdl.so.2
libICE.so.6
libSM.so.6
libX11.so.6
libXext.so.6
libXpm.so.4
libXt.so.6
/bin/sh
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
But libICE.so.6, libSM.so.6, libX11.so.6, libXext.so.6, libXpm.so.4
and libXt.so.6 are all provided by XFree86-libs = 4.2.1. What is the
rationale behind mentioning all the libs specifically? Is this really
necessary or should they be considered redundant?
Most requires refering to
libraries (as opposed to packages) are
generated automatically, which is a Good Thing. It means that
the requires are still valid even if XFree86-libs were split into
several packages.
And what about the 4 libc.so.6 entries? What is the value of the
extra
entries?
They require different versioned interfaces, also generated
automatically.
Mirek