/usr/lib64/libhwloc.so is in the hwloc-devel package, instead of the main hwloc package. My application should not need to Require the -devel package in order to use the dynamic library.
yes, my fault. Thanks for bringing it up. I will fix it over the weekend.
hwloc-1.2.1-0.fc15 has been submitted as an update for Fedora 15.
hwloc-1.2.1-0.fc16 has been submitted as an update for Fedora 16.
I have fixed it and also upgraded hwloc to version 1.2.1. I have requested updates for Fedora 15 and 16.
BTW, what application are you working on?
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing hwloc-1.2.1-0.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
(In reply to comment #4)
> Hi Guy,
> I have fixed it and also upgraded hwloc to version 1.2.1. I have requested
> updates for Fedora 15 and 16.
> BTW, what application are you working on?
I was referring to my python bindings:
(In reply to comment #5)
> Package hwloc-1.2.1-0.fc16:
> * should fix your issue,
> * was pushed to the Fedora 16 testing repository,
> * should be available at your local mirror within two days.
> Update it with:
> # su -c 'yum update --enablerepo=updates-testing hwloc-1.2.1-0.fc16'
> as soon as you are able to.
> Please go to the following url:
> then log in and leave karma (feedback).
I don't have f16 but I tested and commented on the f15 build.
Thanks Guy for testing it. It will stay another 5 days on testing and if nobody founds an issue it will automatically moved to the repositories.
I'm glad to hear that hwloc is spreading. For me it's a very usefull piece of code.
hwloc-1.2.1-0.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
hwloc-1.2.1-0.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
I have moved .so library to the main package. However, rpmlint is complaining about it:
rpmlint -i RPMS/i686/hwloc-1.5-2.fc16.i686.rpm
hwloc.i686: W: devel-file-in-non-devel-package /usr/lib/libhwloc.so
A development file (usually source code) is located in a non-devel package. If
you want to include source code in your package, be sure to create a
Actually, I had .so library in the main library originally but I had to move it back to resolve the rpmlint warning.
* Fri Oct 07 2011 Jirka Hladky <email@example.com> - 1.2.2-1
- moved *.so to the devel package
- libhwloc*so* in the main package
* Sat Sep 17 2011 Jirka Hladky <firstname.lastname@example.org> - 1.2.1-0
- 1.2.1 release
- Moved libhwloc*.so* to the main package
Please suggest how to proceed.
BTW, I have done a research on my system:
for file in *so; do rpm -qf $file; done > ~/so_lib.txt
Files is attached.Out of 340 *so libraries checked
-212 are in the devel package
-36 is in the libs package
-96 are in the other package, most probably in the main package
grep devel so_lib.txt | wc
grep libs so_lib.txt | wc
grep -v "devel\|libs" so_lib.txt | wc
This suggests that *so library really belongs to the devel package.