Я хочу создать разделяемую библиотеку, которая использует 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 связываться со статической библиотекой?