Как создать статическую библиотеку с зависимостями внутри с помощью libtool?
У меня есть библиотека, которую я хочу статически скомпилировать в Ubuntu, используя gcc. Он имеет исполняемый файл "configure", который я могу использовать для настройки CFLAGS и LDFLAGS для создания статической библиотеки (-static). Библиотека использует libtool для компиляции и компоновки.
Я хочу скомпилировать эту статическую библиотеку с ее зависимостями в один файл.a с помощью libtool. Однако, похоже, что libtool создаст статическую библиотеку, а затем поместит имена зависимостей библиотеки в файл ".la" вместо того, чтобы помещать их содержимое в файл.a. Он делает это так, что будет использоваться позже, когда программа будет связана с библиотекой, используя libtool.
Я просмотрел раздел "Inter-library" документации libtool, однако там не указано (насколько я понимаю), как поместить все зависимости в один файл.a.
Я также заметил в Интернете, что в libtool есть опция link_all_deplibs, я попытался установить значение "да", но это не помогло. Я действительно предпочел бы создать одну статическую библиотеку вместо того, чтобы указывать все ее зависимости при ссылках на нее.
У кого-нибудь есть идеи, как это решить?
Спасибо