Page MenuHome

Fix: Building quadraflow with clang on windows.

Authored by LazyDodo (LazyDodo) on Tue, Oct 1, 8:48 PM.



Boost 1.68 has a bug in its type_traits where it does not include
the right header for the is_assignable macro when building with clang

We got two options here

  1. Force all platforms to upgrade to boost, this is rumoured to be fixed in 1.69 [1] but I have yet to validate this.
  1. Insert this eye sore into quadraflow's config.hpp

Given changing boost versions tends to be 'unpopular' and there are currently very few upsides of doing that, this patch implements 2


Diff Detail

rB Blender

Event Timeline

Fine to work around it locally until we upgrade Boost to a newer version.

This revision is now accepted and ready to land.Wed, Oct 2, 12:42 PM