У меня есть проект, созданный с помощью автоинструментов, разделенный на две папки; первый, lib, создает несколько библиотек, а второй, tools, связывает их.
Сборка завершается ошибкой, поскольку libtool переименовывает библиотеки следующим образом при повторном связывании. :
mylib.1.0.0 -> mylib.1.0.0U
В любом случае после переименования предыдущее имя не восстанавливается и не создается новая mylib.1.0.0, поэтому символические ссылки, такие как mylib, по-прежнему указывают на имя без лишнего U, и связь не сработает.
Есть ли способ избежать этого? или, может быть, даже для того, чтобы вообще избежать перелинковки? Я использую libtool версии 1.5.6.