Bug 1264887
Summary: | mpich: Needs to install a dynamic linker hints file for sub-packages | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Neil Darlow <neil> |
Component: | mpich | Assignee: | Zbigniew Jędrzejewski-Szmek <zbyszek> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | dakingun, zbyszek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-11-16 16:37:22 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
Neil Darlow
2015-09-21 12:20:14 UTC
To get access to mpi-implementation-specific directories, please do module load mpi/mpich-x86_64 This (amongst other things) sets LD_LIBRARY_PATH. You can also do this permanently, by installing mpich-autoload. So, let me get this right! mpich installs libraries in /usr/lib/mpich/lib and does nothing to make those libraries known to the dynamic linker. Applications which make use of those libraries then fail to start because the libraries cannot be found. By some *magic* the end-user is supposed to know to run some obscure command or install another package which is not a dependency of mpich to allow the application to run. How the heck is that NOTABUG? If a package installs a GUI application it should run out-of-the-box not need manual intervention. Jeesh! There is more than one mpi implementation. They conflict with one another. Therefore what you propose (always enabling the libraries) is not possible in general. modulefiles are a standard mechanism to achieve runtime switching of optional components like this. |