0

cmake ~/Downloads/lld-11.0.0.src/ -DCMAKE_INSTALL_PREFIX=$HOME/bin/llvm -DCMAKE_PREFIX_PATH=$HOME/bin/llvm -DCMAKE_BUILD_TYPE=Release -G Ninjaは LLVM バージョン 11 から lld をビルドしようとしています(当分の間、LLVM のそれ以降のバージョンまたはマスター バージョンを使用することはできません) ninja install。「不明な型名 'constexpr'」および「名前空間 'std' に 'underlying_type_t' という名前のテンプレートがありません; 'underlying_type' のことですか?」)。

デフォルトでcmakeが使用しているコンパイラは、システムに付属の(または自動的にインストールされた)Apple Clang 12です。これを機能させるには、他にどのようなフラグを cmake に渡す必要がありますか? または、別のコンパイラを使用する必要がありますか? LLVM 11 は、同じ cmake フラグで正常に構成およびビルドされます。

4

1 に答える 1