[odb-users] Bug in odb compiler using gcc-8 and boost headers

Boris Kolpackov boris at codesynthesis.com
Fri Oct 5 01:29:16 EDT 2018

Dennis Proft <dp-odb at dproft.de> writes:

> The error only occurs as soon as i include some boost headers (in my
> example i used #include <boost/algorithm/string/split.hpp>).

Thanks for the bug report and analysis/test case! This turns out to
be caused by a namespace alias in /usr/include/c++/8/cxxabi.h:678
that we didn't handle properly:

namespace abi = __cxxabiv1;

I've committed the fix:


Let me know if you would like me to stage a version with this fix.

More information about the odb-users mailing list