@kazbo_ @tomoya そういう話であれば、やはり松浦さんが書かれていたvcpkgとかconanでパッケージとしてツールチェインが提供されているものを使うアプローチが適切そうに思います(Gradleとかでもできるやつ)。
conanだとこんな感じ https://docs.conan.io/2/tutorial/consuming_packages/use_tools_as_conan_packages.html
vcpkg + CMakeのソリューションだとこんな感じでしょうか https://stackoverflow.com/questions/74422058/how-to-use-vcpkg-with-clang-on-linux
ただ仕組みがあるかどうかとツールチェインパッケージが充実しているかは別問題ですね。conancenterだとgcc12くらいしか見当たりません。
自分ならPATH. LD_LIBRARY_PATH, PKG_CONFIG_PATHを調整してやっつけたことにしちゃいますね…