Я использую Fedora 30 с GCC 9.1, и я собрал Clang 6.0 & LLVM из файлов, используя систему сборки ninja .
Чтобы создать свои собственные инструменты, используя libtooling libs, я поместил их под
LLVM/tools/clang/tools/extra/my_project ....
Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я обновляю свою Fedora 30 libs, т.е.
sudo dnf update
что-то происходит с лязгом (возможно, из-за обновления системных библиотек).
Когда я запускаю команду ninja из директории сборки llvm после обновления системы, она запускается
восстановить библиотеки Clang и LLVM с нуля. Я должен сидеть от 2 часов до 3 часов
каждый раз после обновления моей системы.
Есть ли решение этой проблемы? Или какой-нибудь способ не допустить этого?
Одним из решений не является обновление моей Fedora.