メインコンテンツへスキップ
メインコンテンツへスキップ

Linux 上で RISC-V 64 向けに ClickHouse をビルドする方法

ClickHouse は RISC-V を実験的にサポートしています。すべての機能を有効にできるわけではありません。

ClickHouse をビルドする

RISC-V ではないマシン上で RISC-V 向けにクロスコンパイルするには:

cd ClickHouse
mkdir build-riscv64
CC=clang-19 CXX=clang++-19 cmake . -Bbuild-riscv64 -G Ninja -DCMAKE_TOOLCHAIN_FILE=cmake/linux/toolchain-riscv64.cmake -DGLIBC_COMPATIBILITY=OFF -DENABLE_LDAP=OFF  -DOPENSSL_NO_ASM=ON -DENABLE_JEMALLOC=ON -DENABLE_PARQUET=OFF -DENABLE_GRPC=OFF -DENABLE_HDFS=OFF -DENABLE_MYSQL=OFF
ninja -C build-riscv64

生成されたバイナリは、RISC-V 64ビット CPU アーキテクチャの Linux 上でのみ実行可能です。