Bug 814798
Summary: | Missing Requires on hwloc-devel in openmpi-devel | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Machata <pmachata> |
Component: | openmpi | Assignee: | Doug Ledford <dledford> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 19 | CC: | dakingun, dledford, fenlason, jonathan.underwood, jreznik, ltinkl, mnewsome, orion, pertusus, pmachata, rdieter |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 1.6-1 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-02-06 03:36:07 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Petr Machata
2012-04-20 17:26:09 UTC
This is really a bug in cmake's FindMPI.cmake. It shouldn't be looking at the libraries linked in and adding those as deps. Petr - could you file this upstream? http://public.kitware.com/Bug/main_page.php Actually, hold on, need to trace where things are coming from... Nope, openmpi issue: $ mpicc -showme:link -pthread -m64 -L/usr/lib64/openmpi/lib -lmpi -ldl -lhwloc Should not have -ldl -lhwloc configure appears to add them to opal_WRAPPER_EXTRA_LIBS which then makes its way into this list. This could be legit if the openmpi headers reference symbols in the dl or hwloc libraries but I don't see any references. I posted a message to the openmpi users lists. We'll see what they say. In the meantime I've built openmpi-1.6-1.fc18 which should no longer add -ldl -lhwloc. The -ldl is also present on F17 with 1.5.4-5 - probably worth fixing this too. This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle. Changing version to '19'. (As we did not run this process for some time, it could affect also pre-Fedora 19 development cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.) More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19 |