Компиляция LLVM 3.3 с GCC5, неопределенные ссылки на сигнатуры типа c11

У меня проблемы с компиляцией моего проекта для использования LLVM 3.3* с GCC5. Я получаю неопределенные ссылки, такие как `llvm::sys::getDefaultTargetTripleabi:cxx11'

Тег abi указывает, что это проблема несовпадения ABI с GCC5. Я знаю, что могу кое-что сделать _GLIBCXX_USE_CXX11_ABI, но я не понимаю, почему это не работает. И мой projedt, и LLVM компилируются с одним и тем же GCC.

Любые идеи о том, как заставить это работать?

* Я нахожусь в процессе обновления, но хочу, чтобы текущая версия разработчика работала, прежде чем я обновлюсь до новой версии LLVM. Я модернизирую свою машину для разработки до Ubuntu 16.04, на которой установлен новый GCC.

0 ответов

Другие вопросы по тегам