[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:

https://git.codesynthesis.com/cgit/odb/odb/commit/?id=3a1788234bfaa96ee093b68e9ba02cf7d5bdffe6

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



More information about the odb-users mailing list