Task #5276
closed
Increase build requirements to Boost 1.71.0
Added by Junxiao Shi over 1 year ago.
Updated about 1 year ago.
Description
Currently, ndn-cxx build requires Boost version 1.65.1.
The supported operating systems and their default Boost versions are:
OS |
Boost version |
Ubuntu 20 |
1.71 |
Ubuntu 22 |
1.74 |
Debian 11 |
1.74 |
CentOS Stream 9 |
1.75 |
macOS via Homebrew |
1.82 |
macOS via MacPorts |
1.76 |
Maintaining support for Boost versions older than what's the default on the supported operating systems does not make sense.
It also prevents usage of new features, as indicated by issues blocked by this issue.
ndn-cxx should drop support for Boost versions earlier than 1.71 in order to unblock issues that expect to use new Boost versions.
Related issues
2 (2 open — 0 closed)
- Blocks Task #4972: Migrate WebSocket face to Boost.Beast added
- Blocks Feature #5207: autoconfig: allow NDN-FCH service over HTTPS added
This is something that I planned to do for a while (basically since commit 762548b), just haven't gotten to it yet. (And generally speaking we shouldn't raise the requirements just for the sake of doing it, but only when there's an actual need for it)
- Tags deleted (
needs-discussion)
- Subject changed from Increase build requirements to Boost 1.71 to Increase build requirements to Boost 1.71.0
- Category set to Build
- Status changed from New to In Progress
- Assignee set to Davide Pesavento
- % Done changed from 0 to 20
- Target version set to 0.9.0
- % Done changed from 20 to 60
- Status changed from In Progress to Code review
- % Done changed from 60 to 100
- Status changed from Code review to Closed
Also available in: Atom
PDF