make works correctly when using clang++