[Fedora-packaging] Convert 64bit DEB to RPM - dependency errors

Michael Schwendt mschwendt at gmail.com
Sat May 4 14:01:33 UTC 2013


On Sat, 4 May 2013 12:36:32 +0930, Michael Hall wrote:

> Apparently Debian doesn't use the /usr/lib64 location for 64 bit libraries.
> The problem may have something to do with this, or ldconfig or similar.
> Adding /sbin/ldconfig to a %post section has made no difference.

ldconfig has nothing to do with build-time library dependencies. Unless
you specify special options to make it create some symlinks, which usually is
done by either Makefiles or the RPM spec file already (and not ldconfig).
Primary use of ldconfig is for the run-time linker's cache.

Make sure the libs included in the RPM package are executable.
Watch the rpmbuild output carefully to see what it does during the
late "Provides/Requires" dependency generation steps.

-- 
Fedora release 19 (Schrödinger’s Cat) - Linux 3.9.0-301.fc19.x86_64
loadavg: 0.06 0.14 0.13


More information about the packaging mailing list