| View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0010312 | CMake | Modules | public | 2010-02-19 08:45 | 2010-06-25 10:46 | ||||
| Reporter | andreasm | ||||||||
| Assigned To | Brad King | ||||||||
| Priority | normal | Severity | major | Reproducibility | always | ||||
| Status | closed | Resolution | duplicate | ||||||
| Platform | OS | OS Version | |||||||
| Product Version | CMake-2-8 | ||||||||
| Target Version | Fixed in Version | ||||||||
| Summary | 0010312: FindMPI.cmake fails for path name containing "-l" | ||||||||
| Description | Using find_package(MPI) fails on a Linux machine, where the MPI installation is located in a directory containing the string "/mpi-libs/": CMake Error at [...]/cmake-2.8/Modules/FindMPI.cmake:277 (message): Unable to find MPI library ibs/[...]/include While parsing MPI_LINK_CMDLINE, FindMPI.cmake seems to assume anything after "-l" is a library name, even if no whitespace is preceeding the "-l". Similiar issues might arise with the treatment of "-L" and further compiler/linker option strings. | ||||||||
| Additional Information | A quick (and dirty) hack in FindMPI.cmake: 265c265 < string(REGEX MATCHALL "-l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}") --- > string(REGEX MATCHALL " -l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}") 271c271 < string(REGEX REPLACE "^-l" "" LIB ${LIB}) --- > string(REGEX REPLACE "^ -l" "" LIB ${LIB}) solves the issue my case. Of course, this is no acceptable patch yet. | ||||||||
| Tags | No tags attached. | ||||||||
| Attached Files | |||||||||
| Relationships | ||||||
|
||||||
| Relationships |
| Notes | |
|
(0019582) James Amundson (reporter) 2010-02-22 17:38 |
I hate to say "me, too!", but I am currently experiencing major headaches because of this bug. The only way to work around it is to edit the installed FindMPI.cmake script as suggested above. |
|
(0021165) Marcel Loose (developer) 2010-06-25 04:22 |
This is a duplicate of issue 0009093 |
| Notes |
| Issue History | |||
| Date Modified | Username | Field | Change |
| 2010-02-19 08:45 | andreasm | New Issue | |
| 2010-02-22 17:38 | James Amundson | Note Added: 0019582 | |
| 2010-06-25 04:22 | Marcel Loose | Note Added: 0021165 | |
| 2010-06-25 10:09 | Bill Hoffman | Status | new => assigned |
| 2010-06-25 10:09 | Bill Hoffman | Assigned To | => Brad King |
| 2010-06-25 10:46 | Brad King | Status | assigned => closed |
| 2010-06-25 10:46 | Brad King | Resolution | open => duplicate |
| 2010-06-25 10:47 | Brad King | Relationship added | duplicate of 0009093 |
| Issue History |
| Copyright © 2000 - 2018 MantisBT Team |