solidity
solidity copied to clipboard
Boost 1.65 is not compatible
Page
Installing the Solidity Compiler — Solidity 0.8.24 documentation
Abstract
The page states that Solidity v0.8.24 can be compiled with Boost 1.65, however, I was not able to.
Apparently, it has something to do with the boost/container_hash library, which is imported here.
This module was only available in Boost 1.67, apparently.
See the changelog on Boost documentation.
Yup, looks like we introduced boost/container_hash in 2022 and did not update the docs.
Not assigning responsibilities or anything, but this would be caught if there were a CI that tried to build with the dependencies in the oldest supported version.