私はhttps://github.com/lsegal/my_toy_compilerに従っていますが、LLVM 3.8.0用に更新されていますが、LLVM 3.8.4をbrewから--with-clang --with-lld --with-jit --with-python
でコンパイルすることはできません。具体的には、私は次のエラーuse of undeclared identifier 'getGlobalContext'
を取得します。LLVMとのバインド3.8.4 no getGlobalContext
さらに、記号getGlobalContext
は、/usr/local/opt/llvm/include/llvm/IR/LLVMContext.h
または実際に/usr/local/opt/llvm/include
ディレクトリには表示されません。
私は、この機能のいずれかが最近非難されているか(証拠を見つけることができていない)、または正しくビルドしていないことを期待しています。
ヒントをいただければ幸いです。
NOTE私はTrouble linking against LLVM with project including Flex and Bisonを見てきましたし、それは私の特定の問題
感謝。私はソース(バージョン3.8.something)から最新のzipを作成するだけで私の問題を解決することができたことを述べるべきですが、これも良い情報です。 – Mobius