我正在尝试在eclipse上构建llvm项目。在构建项目之后,索引器正在开始,但是每次它都停留在macro_pounder_fn.c文件中并出现错误:
An internal error has occurred.
GC overhead limit exceeded
或者有时候日食会崩溃。我跟着How to build LLVM source code on Eclipse但是仍然发生了...... 我该如何解决?
更新 索引器卡在文件上--cxx-ambig-init-temple.cpp
答案 0 :(得分:0)
在这方面存在一些已知的EclipseCDT问题,特别是对于LLVM / clang源:
我试图增加JVM堆栈大小(在eclipse.ini中添加-Xss1m),如问题#364188所示,但对我来说没有成功。
然而,EclipseCDT的索引器卡在Clang的一些测试文件中,这些文件不是构建clang本身所必需的,因此您可以手动删除它们并成功构建clang但是您将无法执行这些自动化测试。
正如您所指出的,有问题的文件是: LLVM /工具/铛/测试/ Perser / CXX-ambig-INIT-temple.cpp