View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0011363 | CMake | CMake | public | 2010-10-26 10:42 | 2011-03-10 14:41 | ||||
Reporter | Nils Gladitz | ||||||||
Assigned To | Philip Lowman | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | CMake-2-8 | ||||||||
Target Version | CMake 2.8.4 | Fixed in Version | CMake 2.8.4 | ||||||
Summary | 0011363: FindBoost.cmake fails to find debug libraries in tagged layout boost installation | ||||||||
Description | I did a --layout=tagged build of Boost 1.42.0 on windows. The resulting installed libraries are named like this: libboost_filesystem-mt.lib libboost_filesystem-mt-gd.lib FindBoost.cmake picks up libboost_filesystem-mt.lib for both debug and release. To properly detect the debug library the following name seems to be missing from the list of possible debug names: ${Boost_LIB_PREFIX}boost_${COMPONENT}${_boost_MULTITHREADED}${_boost_DEBUG_ABI_TAG} | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | FindBoost_tagged.diff [^] (835 bytes) 2010-10-28 02:39 [Show Content] | ||||||||
Relationships | |
Relationships |
Notes | |
(0022713) Philip Lowman (developer) 2010-10-26 20:31 |
I believe the FindBoost included with CMake 2.8.3 RC3 resolves this issue. http://www.cmake.org/files/v2.8/?C=M;O=D [^] Could you give it a try and let me know if it still isn't working for you? |
(0022714) Nils Gladitz (developer) 2010-10-27 03:48 |
I'm not currently at work to test this but the FindBoost.cmake file in 2.8.3 rc3 (which I think is also what I originally tested with) does not contain the appropriate debug name as described above. (I also checked git master which seems to be identical) |
(0022725) Nils Gladitz (developer) 2010-10-28 02:41 |
I just tested at work and I had cmake 2.8.3 rc2 installed but the problem still persists in 2.8.3 rc3. The attached patch fixes it for me. |
(0022740) Philip Lowman (developer) 2010-10-28 22:58 |
Sorry, you are right. I was looking at the wrong bit of code. I've checked your patch into the staging area. I don't control what gets merged into the next release (2.8.3), so it's possible this may not make it in which case it would be in 2.8.4. I will update the release status as soon as I know. Thanks again. |
(0023115) Philip Lowman (developer) 2010-11-09 21:15 |
It will be fixed in 2.8.4, thanks for the bug report. |
(0025733) David Cole (manager) 2011-03-10 14:41 |
Closing resolved issues that have not been updated in more than 3 months. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2010-10-26 10:42 | Nils Gladitz | New Issue | |
2010-10-26 20:29 | Philip Lowman | Status | new => assigned |
2010-10-26 20:29 | Philip Lowman | Assigned To | => Philip Lowman |
2010-10-26 20:31 | Philip Lowman | Note Added: 0022713 | |
2010-10-27 03:48 | Nils Gladitz | Note Added: 0022714 | |
2010-10-28 02:39 | Nils Gladitz | File Added: FindBoost_tagged.diff | |
2010-10-28 02:41 | Nils Gladitz | Note Added: 0022725 | |
2010-10-28 22:58 | Philip Lowman | Note Added: 0022740 | |
2010-11-09 21:14 | Philip Lowman | Target Version | => CMake 2.8.4 |
2010-11-09 21:15 | Philip Lowman | Note Added: 0023115 | |
2010-11-09 21:15 | Philip Lowman | Status | assigned => resolved |
2010-11-09 21:15 | Philip Lowman | Fixed in Version | => CMake 2.8.4 |
2010-11-09 21:15 | Philip Lowman | Resolution | open => fixed |
2011-03-10 14:41 | David Cole | Note Added: 0025733 | |
2011-03-10 14:41 | David Cole | Status | resolved => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |