Skip to content

Bump minimum required Boost version #8875

@fanquake

Description

@fanquake

After discussion in #8868, this is to track bumping the minimum required Boost version.

The current minimum required Boost version is 1.47.0.
The long term goal is to move away from Boost entirely, and is tracked in the Boost -> C++11 Project.

We currently use the following Boost components:

  • Chrono, Filesystem, System, Thread, Test

Filesystem:

V1 - (boost version) 1.30.0
V2 - 1.34.0
V3 - 1.44.0

Chrono:

V2.0.0 - 1.52.0

  • #7381 C++11 compliance: unresolved symbol when assigning a constexpr duration to a non-const local variable.

V1.2.3 - 1.51.0

  • Documentation & C++11

Thread:

V4.1.0 - 1.54.0

  • #7285 C++11 compliance: Allow to pass movable arguments for call_once.

Thread is on the way out in #8631.

Test:

Work has started on replacing this in #8670.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions