Как собрать ClickHouse на Linux для RISC-V 64
ClickHouse имеет экспериментальную поддержку RISC-V. Не все функции могут быть включены.
Сборка ClickHouse
Чтобы скомпилировать 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
Получившийся бинарный файл будет работать только на Linux с архитектурой процессора RISC-V 64.