Как уже говорилось, я хочу, чтобы иметь возможность проверить, что общая библиотека, созданная Libtool, не хватает каких-либо символов,Как обнаружить отсутствующие символы в общей библиотеке с Libtool
Я написал библиотеку, которая построена как разделяемая библиотека, «A». Это зависит, в свою очередь, от другой библиотеки «B».
Другая библиотека «B» не соответствует строгому сперму и поэтому иногда вводит новые функции в младшие или патч-релизы.
Хотя я пытаюсь поставить соответствующий код #if B_LIB_VERSION >= 42
в код моей библиотеки, чтобы не пытаться вызвать функцию в библиотеке B, если она не будет доступна, по-видимому, иногда я ошибаюсь. Это вызывает ошибку при запуске программы.
Возможно ли с помощью libtool или любого другого инструмента создать список всех символов, которые не найдены в общей библиотеке или в любой из библиотек, которые он будет загружать?