Actions
Task #5276
closedIncrease build requirements to Boost 1.71.0
Start date:
Due date:
% Done:
100%
Estimated time:
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.
Updated by Junxiao Shi over 1 year ago
- Blocks Task #4972: Migrate WebSocket face to Boost.Beast added
Updated by Junxiao Shi over 1 year ago
- Blocks Feature #5207: autoconfig: allow NDN-FCH service over HTTPS added
Updated by Davide Pesavento over 1 year ago
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)
Updated by Davide Pesavento about 1 year ago
- 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
Updated by Davide Pesavento about 1 year ago
- Target version set to 0.9.0
- % Done changed from 20 to 60
Updated by Davide Pesavento about 1 year ago
- Status changed from In Progress to Code review
- % Done changed from 60 to 100
Updated by Davide Pesavento about 1 year ago
- Status changed from Code review to Closed
Actions