MantisBT - CMake | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0012591 | CMake | Modules | public | 2011-11-24 11:53 | 2016-06-10 14:31 |
Reporter | andrew.prokhorenkov | ||||
Assigned To | Philip Lowman | ||||
Priority | normal | Severity | block | Reproducibility | always |
Status | closed | Resolution | moved | ||
Platform | x86/x86-64 | OS | Fedora Linux | OS Version | 16 (Verne) |
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0012591: FIND_PACKAGE(Boost 1.45.0 COMPONENT mpi REQUIRED) can't find boost_mpi library | ||||
Description | Problem of finding boost::mpi due to they are, by default, placed not into the /usr/lib directory. | ||||
Steps To Reproduce | Steps to Reproduce: 1. Install cmake, boost and one of the MPI software (can be mpich2, openmpi or other). 2. Install boost-mpich2 or boost-openmpi with dependencies. 3. Try to compile some code using boost::mpi with next CMakeLists.txt: ADD_EXECUTABLE(mpi-test test.cpp) FIND_PACKAGE(Boost 1.47.0 COMPONENTS mpi serialization REQUIRED) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) TARGET_LINK_LIBRARIES(mpi-test ${Boost_LIBRARIES})\ 4. cmake . won't find library: The following Boost libraries could not be found: boost_mpi | ||||
Additional Information | SET(BOOST_ROOT "/usr/lib/mpich2/") or, other, for different architecture and MPI software can be a solution. But, it isn't portable, and, looks like, it this (/usr/lib/mpich2/lib or /usr/lib/openmpi/lib) path is standard and correct - FindBoost.cmake from cmake package should find it by itself. Without any user-defined paths. | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2011-11-24 11:53 | andrew.prokhorenkov | New Issue | |||
2012-04-11 18:21 | Rolf Eike Beer | Category | CMake => Modules | ||
2012-08-11 21:35 | David Cole | Status | new => backlog | ||
2012-08-11 21:35 | David Cole | Note Added: 0030399 | |||
2012-08-18 15:30 | Philip Lowman | Status | backlog => assigned | ||
2012-08-18 15:30 | Philip Lowman | Assigned To | => Philip Lowman | ||
2016-06-10 14:28 | Kitware Robot | Note Added: 0041937 | |||
2016-06-10 14:28 | Kitware Robot | Status | assigned => resolved | ||
2016-06-10 14:28 | Kitware Robot | Resolution | open => moved | ||
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|