My question is, how the compiler version is tied to a root build? Generally in the past, I’ve always rebuilt root from source using the desired version of a compiler. But is it recommended that to always do this if one needed a specific compiler to work in root?
Let’s say I was using C++17 (and rebuilt root using the C++17 compatible compiler) but now need to upgrade to a compiler that has C++20 accessible, do I need to rebuild root using the C++20 compiler to take advantage of C++20 features?
_Platform:macOS Monterey (version 12.5)
_Compiler:Apple clang version 13.1.6 (clang-13188.8.131.52.5)