Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Impala 4.5.0
-
None
-
None
-
ghx-label-11
Description
A first possible increment for building the toolchain with Clang would continue to use libstdc++ from our toolchain GCC. In that world, a patch would need to do:
- Build clang after building GCC in init-compiler.sh
- Setup CC/CXX to point to clang
- Add --gcc-toolchain to the CFLAGS/CXXFLAGS
- Add variables in init.sh to toggle building with clang and the clang version (e.g. USE_CLANG and CLANG_VERSION)
- Modify the COMPILER and COMPILER_VERSION so tarballs have distinct names
- Add a way to build modern LLVM from a unified tarball