smanders / externpro

build external projects with cmake
MIT License
13 stars 12 forks source link

update the boost version #198

Closed smanders closed 6 years ago

smanders commented 6 years ago

externpro currently build version 1.63.0

boost version history https://www.boost.org/users/history/

smanders commented 6 years ago

https://studiofreya.com/2017/04/23/building-boost-1-64-with-visual-studio-2017/

smanders commented 6 years ago

boost interprocess bug https://isrhub.usurf.usu.edu/swoolsey/VantageServer/pull/266#issue-22704

#define BOOST_INTERPROCESS_BOOTSTAMP_IS_SESSION_MANAGER_BASED

This is the recommended fix specified in the boost issue tracking for the shared memory issue on windows. This fix enables code in boost::interprocess that don't use the event log to determine system uptime, however it makes the code incompatible with anything older than windows 7 and windows server 2008 according to the documentation of the fix.

For more information, see the following boost tickets: https://svn.boost.org/trac10/ticket/9767 https://svn.boost.org/trac10/ticket/11480 https://svn.boost.org/trac10/ticket/12137 https://svn.boost.org/trac10/ticket/12315

smanders commented 6 years ago

added comments for boost patch justification

smanders commented 6 years ago

completed with commits to dev branch referenced above