HomePhabricator

- Set minimum boost requirement to 1.69
Audit Requiredab2748afaa8d

Referenced Files
None
Subscribers
None

Description

  • Set minimum boost requirement to 1.69
    • I'm enforcing this rule now because boost fusion has changed such that fusion::for_each now copies the second parameter which means we no longer need to make the object members mutable when performing usful work in the operator(T) const call. This makes it a bit more const-correct.
    • Additionally since the boost gil macro GIL_DEFINE_ALL_TYPEDEFS now takes three parameters earlier versions of boost won't build with src/Util/Texture.cpp (this would be easy to check for but the fusion change is more cumbersome to deal with.
  • Updated configuration files for new linker settings (boost uses openssl in asio to give higher SSL version support)

Details

Auditors
Timotheos
Provenance
0xseantaskerAuthored on
0xseantaskerPushed on Apr 1 2019, 12:46 PM
Parents
rEEb937954db7c4: - Fixed endian detection {T897}
Branches
Unknown
Tags
Unknown