Move from Glog v0.3.5 to something newer
dNechita opened this issue · comments
Dan Nechita commented
Glog v3.5.0 no longer builds on Ubuntu 22.04. It fails to build some unittests. There is no cmake option to deactivate them. So we have to move to a newer version of glog.
Compilation error message was:
In file included from /home/dan/repos/glog/src/logging_unittest.cc:58:
/home/dan/repos/glog/src/googletest.h:579:33: error: ISO C++17 does not allow dynamic exception specifications
579 | void* operator new(size_t size) throw(std::bad_alloc) {
| ^~~~~
/home/dan/repos/glog/src/googletest.h:586:35: error: ISO C++17 does not allow dynamic exception specifications
586 | void* operator new[](size_t size) throw(std::bad_alloc) {
Dan Nechita commented
Done