campreilly / UnderSeaModelingLibrary

The Under Sea Modeling Library (USML) is a collection of C++ software development modules for sonar modeling and simulation.
Other
45 stars 22 forks source link

Compiler bug in the boost::geometry package in 1.56 and 1.57. #230

Closed campreilly closed 1 year ago

campreilly commented 9 years ago

We are planning to use the boost::geometry package in the eigenverb module, but there appears to be a bug in the boost::geometry package in 1.56 and 1.57.

https://svn.boost.org/trac/boost/ticket/10467

This problem did not appear in Boost 1.55 and was fixed in Boost 1.58 I can see two ways to fix this. Avoid versions 1.56 and 1.57, or patch them to use the fix delivered in 1.58.

Should we consider making 1.58 the minimum version for USML. What would be the impact on our users?

campreilly commented 9 years ago

Note that version 1,58 also includes uBLAS fixes for the matrix_expression.hpp and vector_expression.hpp patches that have caused so many headaches in the past.

campreilly commented 1 year ago

Updated build process to make Boost 1.74 the minimum version. Makes this problem go away.