Closed Manishearth closed 3 weeks ago
Ah, this failure is just a matter of "clang uses headers from gcc, and if you don't have the g++ corresponding to your latest gcc, clang will be sad"
Attempting to fix this in https://github.com/rust-diplomat/diplomat/pull/515
CXX
in Make is special, it defaults tog++
unless asked otherwise.So in CI when we run
cargo make test-cpp2
we're not actually running with the default clang++-14, we're just running g++ again.Currently the cpp2 tests fail with clang, for reasons pertaining to the makefile (probably)