Почему Libtool не хочет связываться со статической библиотекой?

Я хочу создать разделяемую библиотеку, которая использует ZipArchive с помощью GNU Autotools, но у меня возникла эта проблема:

Warning: linker path does not have real file for library -lziparch.
I have the capability to make that library automatically link in when
you link to this library.  But I can only do this if you have a
shared version of the library, which you do not appear to have
because I did check the linker path looking for a file starting
with libziparch and none of the candidates passed a file format test
using a file magic. Last file checked: /usr/local/ZipArchive/ZipArchive/libziparch.a
The inter-library dependencies that have been dropped here will be
automatically added whenever a program is linked with this library
or is declared to -dlopen it.

Если я создаю статическую библиотеку или использую общую библиотеку ZipArchive, она работает, но проблема в том, что make-файл, поставляемый с исходным кодом ZipArchive, создает только статическую библиотеку.

Как я могу заставить Libtool связываться со статической библиотекой?

6
задан sashoalm 7 July 2016 в 08:37
поделиться