Компиляция 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.