Details
-
Epic
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Impala 4.5.0
-
None
-
None
-
Clang toolchain build
-
ghx-label-8
Description
The toolchain currently builds with GCC 10.4.0. Being able to build with Clang could be useful:
- More extensive TSAN: TSAN is more effective when dependencies have been built with TSAN enable. This can help for cases like Boost.
- Comparing Clang performance to GCC: Clang has seen significant development from Google and others, and it would be nice to know if Clang is faster than GCC for Impala. Recent versions of Snappy (>=1.1.9) are known to run faster on Clang than GCC by substantial margins.
- MacOS uses a compiler based on Clang