Zbudowałem wcześniej libcurl.so.5, gdy kompiluję curl 7.53.1 Teraz, kiedy kompiluję curl 7.56.1, wygenerowana biblioteka jest: libcurl.so.4.5, jak mogę zdefiniować wersję do kompilacji?
Odpowiedzi:
0 dla odpowiedzi № 1X w libcurl.so.X jest Wersja ABI, tj. wersja, która określa zgodność między aplikacją a biblioteką. Tak więc, nie możesz po prostu wybrać tego, co chcesz, ponieważ zależy to od biblioteki API i jej implementacji w źródłach biblioteki. Tak więc, albo powinieneś przebudować wszystkie zależne komponenty (i sprawić, by je wspierały) na nowszej wersji lub ustawić preferowaną wersję curl w lokalnej konfiguracji (lub niestandardowej dystrybucji):
PREFERRED_VERSION_curl = "A.B.C"
co odpowiada żądanej wersji libcurl.