Red Hat Bugzilla – Bug 203561
split -devel out of numactl
Last modified: 2007-11-30 17:11:41 EST
Description of problem:
The .h, .so mand man3 pages should go to a -devel
Version-Release number of selected component (if applicable):
Steps to Reproduce:
done. The .so files need to stay in the base package, as numactl links to it
dynamically, so we either need to keep it there, or make numactl dependent on
its own -devel package, which seems to make the whole operation moot.
numactl itself seems to be linked with the dynamic linker:
$ ldd /usr/bin/numactl
libnuma.so.1 => /usr/lib/libnuma.so.1 (0x00a0d000)
And similarly with the other programs provided in numactl.
Is there really an application dlopening /usr/lib/libnuma.so?
you miss the point. numactl is linked dynamically with libnuma.so.1, so if we
don't include it in the main package, it won't run, or we have to make numactl
depend on numactl-devel, which largely defeats the purpose of separation. The
DSO is in the right place.
Ok, I understand the misunderstanding, now. What I am saying
should go to the -devel package, and not /usr/lib/libnuma.so.1
which is perfectly right in the main package...
This may be better explained here, as a MUST item:
- MUST: If a package contains library files with a suffix (e.g. libfoo.so.1.1),
then library files that end in .so (without suffix) must go in a -devel package.
yeah, ok. fixed in -35