This is an automated email from the ASF dual-hosted git repository.

changchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new b36d790f4 [GLUTEN-6610] Update clickhouse.md due to upgrade to 
clang-18 (#6654)
b36d790f4 is described below

commit b36d790f47b4df80caffb37ccba60b5b61b5b8c4
Author: Wenzheng Liu <[email protected]>
AuthorDate: Wed Jul 31 22:06:08 2024 +0800

    [GLUTEN-6610] Update clickhouse.md due to upgrade to clang-18 (#6654)
---
 docs/get-started/ClickHouse.md                  |   4 ++--
 docs/image/ClickHouse/CLion-Configuration-1.png | Bin 162137 -> 165676 bytes
 ep/build-clickhouse/src/build_clickhouse.sh     |   4 ++--
 ep/build-clickhouse/src/install_ubuntu.sh       |   4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/docs/get-started/ClickHouse.md b/docs/get-started/ClickHouse.md
index ab90f2312..12a662270 100644
--- a/docs/get-started/ClickHouse.md
+++ b/docs/get-started/ClickHouse.md
@@ -31,7 +31,7 @@ In general, we use IDEA for Gluten development and CLion for 
ClickHouse backend
 
 Install the software required for compilation, run `sudo 
./ep/build-clickhouse/src/install_ubuntu.sh`.
 Under the hood, it will install the following software:
-- Clang 16.0
+- Clang 18.0
 - cmake 3.20 or higher version
 - ninja-build 1.8.2
 
@@ -66,7 +66,7 @@ Otherwise, do:
     ```shell
     export GLUTEN_SOURCE=/path/to/gluten
     export CH_SOURCE_DIR=/path/to/ClickHouse
-    cmake -G Ninja -S ${GLUTEN_SOURCE}/cpp-ch -B 
${GLUTEN_SOURCE}/cpp-ch/build_ch -DCH_SOURCE_DIR=${CH_SOURCE_DIR} 
"-DCMAKE_C_COMPILER=$(command -v clang-16)" "-DCMAKE_CXX_COMPILER=$(command -v 
clang++-16)" "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
+    cmake -G Ninja -S ${GLUTEN_SOURCE}/cpp-ch -B 
${GLUTEN_SOURCE}/cpp-ch/build_ch -DCH_SOURCE_DIR=${CH_SOURCE_DIR} 
"-DCMAKE_C_COMPILER=$(command -v clang-18)" "-DCMAKE_CXX_COMPILER=$(command -v 
clang++-18)" "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
     ```
 
     Next, you need to compile Kyligence/Clickhouse. There are two options:
diff --git a/docs/image/ClickHouse/CLion-Configuration-1.png 
b/docs/image/ClickHouse/CLion-Configuration-1.png
index 14c739d87..a748a27e1 100644
Binary files a/docs/image/ClickHouse/CLion-Configuration-1.png and 
b/docs/image/ClickHouse/CLion-Configuration-1.png differ
diff --git a/ep/build-clickhouse/src/build_clickhouse.sh 
b/ep/build-clickhouse/src/build_clickhouse.sh
index 1fca38c81..0b016dedb 100644
--- a/ep/build-clickhouse/src/build_clickhouse.sh
+++ b/ep/build-clickhouse/src/build_clickhouse.sh
@@ -38,7 +38,7 @@ done
 
 echo ${GLUTEN_SOURCE}
 
-export CC=${CC:-clang-16}
-export CXX=${CXX:-clang++-16}
+export CC=${CC:-clang-18}
+export CXX=${CXX:-clang++-18}
 cmake -G Ninja -S ${GLUTEN_SOURCE}/cpp-ch -B ${GLUTEN_SOURCE}/cpp-ch/build_ch 
-DCH_SOURCE_DIR=${CH_SOURCE_DIR} "-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"
 cmake --build ${GLUTEN_SOURCE}/cpp-ch/build_ch --target build_ch
diff --git a/ep/build-clickhouse/src/install_ubuntu.sh 
b/ep/build-clickhouse/src/install_ubuntu.sh
index 5a08bc644..003514194 100644
--- a/ep/build-clickhouse/src/install_ubuntu.sh
+++ b/ep/build-clickhouse/src/install_ubuntu.sh
@@ -23,6 +23,6 @@ echo "Install and Use the Clang compiler"
 sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
 
 echo "add CC and CXX to .bashrc"
-echo "export CC=clang-16" >> ~/.bashrc
-echo "export CXX=clang++-16" >> ~/.bashrc
+echo "export CC=clang-18" >> ~/.bashrc
+echo "export CXX=clang++-18" >> ~/.bashrc
 source ~/.bashrc
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to