← All tasks
cppargotorg/solidity #15117Not a task: not reproduced

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.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]