neovim
macosでneovimのbuild時にヘッダファイルが見つからないエラー
はじめに
neovimをビルドしようと
make CMAKE_BUILD_TYPE=RelWithDebInfo
を実行したところ
fatal error: CoreServices/CoreServices.h: No such file or directory
というエラーが出た.
原因
(nixでインストールした?)gccを使用していると,macOSの最新SDKと互換性のないヘッダーファイルを参照してしまうらしい
解決策
clangを使用すると,無事にビルドできた
オプションで指定するなら下記
make CMAKE_BUILD_TYPE=RelWithDebInfo CC=clang CXX=clang++