Skip to content

Boost upgrade from 1.74 -> 1.87 #13093

@rfaasse

Description

@rfaasse

Description
The current version of boost used in the GitHub pipelines is 1.74. Since that is more than 4 years old, this issue proposes to upgrade to the latest available stable release, which is 1.87.

One of the main reasons for doing this upgrade could be that Boost 1.74 doesn't build with C++ 20. It seems boost/ublas uses the std::allocator<T>::construct function, which is deprecated in C++17 and removed in C++20. This issue is resolved in version 1.75 (see release notes. If we want to move to newer C++ standards and use the latest technology we will need to upgrade boost.

@KratosMultiphysics/technical-committee, would it be possible to look into this?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions