-
Notifications
You must be signed in to change notification settings - Fork 759
Closed
Labels
dstDistribution Processing InfrastructureDistribution Processing Infrastructure
Description
Describe the bug
Mac M1: brew upgrade upgraded boost from 1.86 to 1.87, now the compile fails with:
OpenROAD/src/dst/src/WorkerConnection.h:46:26: error: no type named 'io_service' in namespace 'boost::asio'
46 | WorkerConnection(asio::io_service& io_service,
| ~~~~~~^
googling found this:
boost 1.87:
io_service was deprecated in favor of io_context back in 1.66.0
(https://github.com/boostorg/asio/commit/b60e92b13ef68dfbb9af180d76eae41d22e19356).
Easiest approach is to require a minimum of Boost 1.66.0 and use newer APIs.
Otherwise, would need to create many #if BOOST_VERSION ... conditions for compatibility.
Expected Behavior
compile using boost 1.87
Environment
M1 Mac homebrewTo Reproduce
build using boost 1.87
Relevant log output
No response
Screenshots
No response
Additional Context
No response
milahu
Metadata
Metadata
Assignees
Labels
dstDistribution Processing InfrastructureDistribution Processing Infrastructure