clickhouse バイナリをビルドしたい場合のためのガイドです。
主なユースケースは、Linux マシン上で実行される継続的インテグレーションのチェックです。
ClickHouse を macOS 上で直接ビルドする場合は、ネイティブビルドの手順に進んでください。
macOS 向けのクロスビルドは ビルド手順 をベースにしています。まずそちらに従ってください。
以下のセクションでは、x86_64 macOS 向けに ClickHouse をビルドする手順を順を追って説明します。
ARM アーキテクチャを対象とする場合は、x86_64 のすべての出現箇所を aarch64 に置き換えてください。
たとえば、各手順で x86_64-apple-darwin を aarch64-apple-darwin に置き換えます。
クロスコンパイル用ツールセットをインストールする
cctools をインストールしたパスを ${CCTOOLS} として覚えておきましょう