On 2019/06/11 17:27, Christian Weisgerber wrote: > patrick@ is preparing to update the system compiler to LLVM 8.0.0. > A first step is updating libc++, libc++abi, libunwind. > (There's a diff at cvs:~patrick/abi.diff.2.) > > I'm currently running a test build with this. One of the first > victims is productivity/devtodo: > > ld: error: undefined symbol: std::__1::basic_ostream<char, > std::__1::char_traits<char> >::operator<<(std::__1::basic_ostream<char, > std::__1::char_traits<char> >& (*)(std::__1::basic_ostream<char, > std::__1::char_traits<char> >&)) > >>> referenced by TodoDB.cc > >>> > >>> TodoDB.o:(TodoDB::StreamColour::veryhigh(std::__1::basic_ostream<char, > >>> std::__1::char_traits<char> >&))
I'll update i386 after my current build is done and take a look there (got about a day to go) but if you have time could you try reordering the #includes in util/Strings.h please? Perhaps move "#include <string>" up .. (devtodo 1 is abandoned upstream, there is a devtodo 2 written in go, but it lost some useful things along the way so isn't really a direct replacement). Looking at term-report I see your build is not far off being done and this is the only fallout so far, which is promising.