Re: Re: Re: Are circular dependencies ok?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 21 Aug 2007 22:43:55 -0500
Rex Dieter <rdieter@xxxxxxxxxxxx> wrote:

> So a -devel's
> Requires: %{name} ...
> is treated differently (is arch specific) than a -libs's
> Requires: %{name} ...
> (which isn't?)
> 
> or is there some implicit requires in -devel's lib*.so symlink (which
> doesn't show in 'rpm --requires' or 'rpm --provides')?

It's a require that is generated at build time by following where
the .so symlink points to and requiring that library file.

$ rpm -qp
--requires /srv/pungi/dev21.3/7.90/Fedora/i386/os/Fedora/lockdev-devel-1.0.1-11.fc7.i386.rpm
warning: /srv/pungi/dev21.3/7.90/Fedora/i386/os/Fedora/lockdev-devel-1.0.1-11.fc7.i386.rpm:
Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 
liblockdev.so.1  
<snip>

$ rpm -qp
--requires /srv/pungi/cache/lockdev-devel-1.0.1-11.fc7.x86_64.rpm
warning: /srv/pungi/cache/lockdev-devel-1.0.1-11.fc7.x86_64.rpm: Header
V3 DSA signature: NOKEY, key ID 4f2a6fd2 
liblockdev.so.1()(64bit)
<snip>

See how one is the non arch specific liblockdev.so.1 and the other is
arch specific?  ockdev.so.1' and the only thing that provides that is
the i386 build.  Likewise the only thing providing the
liblockdev.so.1()(64bit) is the x86_64 build of it.

--
Jesse Keating
Fedora -- All my bits are free, are yours?

Attachment: signature.asc
Description: PGP signature

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux