My compiler is complaining that tuple_basic.hpp has data initialization in header, at this line:

detail::swallow_assign const ignore = detail::swallow_assign();

Because of this, it can't cache the headers, and compilation times goes turtle speed.
Is there a simple way to overcome this, without the need to create a .cpp and linking it or without using macros??

Thanks :)