eosio.cdt icon indicating copy to clipboard operation
eosio.cdt copied to clipboard

Version of Boost required needs to be part of docs and preferably installation

Open SteveTownsend opened this issue 4 years ago • 1 comments

Scenario:

  • locally-built version of EOSIO.CDT created, including its embedded Boost 1.71.0 artifacts
  • brew install boost now picks up Boost 1.74.0
  • linking upstream executable file that uses EOSIO.CDT libfc.a results in link errors vs Boost.Filesystem due to major changes since 1.71.0

Suggestion - EOSIO.CDT should at least document the required version of Boost, and preferably provide a means to reliably install it if brew no longer supports. I had to create a custom boost.rb file from Github history using 1.71.0 plus an XCode patch out of 1.72.0 boost.rb to get round the link errors.

SteveTownsend avatar Oct 26 '20 14:10 SteveTownsend

Are you able to reproduce this issue? What branch of eos and eosio.cdt are you working with?

sanaraufx avatar Apr 28 '21 17:04 sanaraufx