尝试在llvm中运行jited代码时缺少符号__Unwind_resume和__assert_fail

时间:2012-12-18 19:10:21

标签: llvm jit llvm-clang

我们正在尝试调整clang-llvm解释器代码here来运行一些使用stl vector和c ++字符串的c ++代码。这导致了许多未解析的符号,在消除了它们之后,我们仍然坚持使用__Unwind_resume和__assert_fail

我非常感谢你解决这个问题的任何帮助。

注意:我们遇到了需要jitted的代码中包含的问题所以我们运行了clang ++来预处理它,并且输出是一个单独的c ++文件,不依赖于本地包含。不确定是否会引入一些问题。

注2:这是在Ubuntu 12.01上,我们尝试用clang + llvm 3.1和gcc 4.6.3编译clang解释器

0 个答案:

没有答案