AraRoot doesn't compile if ROOT is compiled with a standard different than C++11, due to the C++ standard being hardcoded in the CMakeLists. Once I change that to what my ROOT is compiled with (c++17 in this case), AraRoot compiles fine (so there is nothing obviously incompatible with newer C++ standards).
The best course of action is probably to lift the C++ standard from the ROOT_CXX_FLAGS (or ROOT_CXX_STANDARD if new enough ROOT) instead.
AraRoot doesn't compile if ROOT is compiled with a standard different than C++11, due to the C++ standard being hardcoded in the CMakeLists. Once I change that to what my ROOT is compiled with (c++17 in this case), AraRoot compiles fine (so there is nothing obviously incompatible with newer C++ standards).
The best course of action is probably to lift the C++ standard from the ROOT_CXX_FLAGS (or ROOT_CXX_STANDARD if new enough ROOT) instead.