3 ms·
> you find out that existing C++ libraries on the box are no longer happy being linked into your program, like, oh, say, protobuf, gmock or gtest Or even worse
by gok 9y ago
> you find out that existing C++ libraries on the box are no longer happy being linked into your program, like, oh, say, protobuf, gmock or gtest
Or even worse, they link happily then fail weirdly at run time because all the STL structure layouts have changed.
This is hugely exacerbated by Linux distributions perpetuating the fiction that C++ is an appropriate language for system library APIs. So now there is a generation of dependency-oriented developers who haven’t realized that “apt-get install libfoo-cxx-dev” is an enormous headache waiting to happen.