Boost 1.65 is not compatible
envgap__argotorg__solidity-15117
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
7ad125f45d805afe7ccd7807fa0fc3a131e48192- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
argotorg/solidity #15117 · read the original issue
## Page [Installing the Solidity Compiler — Solidity 0.8.24 documentation](https://docs.soliditylang.org/en/v0.8.24/installing-solidity.html#prerequisites-all-operating-systems) ## 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](https://github.com/ethereum/solidity/blob/028cf3309437819503a37f60bfa8aad2af7fb9b7/libevmasm/ExpressionClasses.cpp#L31). This module was only available in Boost 1.67, apparently. See the [changelog](https://www.boost.org/doc/libs/1_81_0/libs/container_hash/doc/html/hash.html#changes_boost_1_67_0) on Boost documentation.
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]