Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-13351

Add support for building the toolchain with Clang

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Impala 4.5.0
    • None
    • Infrastructure
    • 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:

      1. More extensive TSAN: TSAN is more effective when dependencies have been built with TSAN enable. This can help for cases like Boost.
      2. 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.
      3. MacOS uses a compiler based on Clang

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            joemcdonnell Joe McDonnell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: