#1042 closed cleanup (duplicate)
[cmake] Error for boost 1.58.0
Reported by: | Alex Olivas | Owned by: | don la dieu |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | cmake | Keywords: | |
Cc: |
Description
The serialization library is broken in this version of boost. There should be some kind of error message when this version is found. Attached is a possible patch.
Attachments (2)
Change History (10)
Changed 9 years ago by Alex Olivas
Changed 9 years ago by Alex Olivas
comment:1 Changed 9 years ago by Alex Olivas
- Milestone set to offline V15-08-00
comment:2 Changed 9 years ago by David Schultz
found the underlying issue. they moved the serialization directly into map.hpp, which gets rid of our initial override to comment out ar >> BOOST_SERIALIZATION_NVP(item_version);
so I see three options:
- override things back to the old way
- override with their new code, plus some extra modifications
- trick the library into thinking we're running a really old archive version (version 3 I guess)
comment:3 Changed 9 years ago by don la dieu
- Priority changed from normal to major
comment:4 Changed 9 years ago by David Schultz
option 1 was implemented in branches with: r2229/IceTray r2230/IceTray
comment:5 Changed 9 years ago by don la dieu
currently we hard fail when boost 1.58.0 is detected. this is temporary until a final fix is decided on.
see r2269/IceTray
comment:6 Changed 9 years ago by don la dieu
- Milestone changed from offline V15-08-00 to offline V15-09-00
comment:7 Changed 9 years ago by David Schultz
- Resolution set to duplicate
- Status changed from new to closed
superseded by #1407, which has an actual plan.
comment:8 Changed 8 years ago by Alex Olivas
- Milestone offline V15-12-00 deleted
Milestone offline V15-12-00 deleted
Probably should set Boost_FOUND to FALSE.