/ / Jak wygenerować libcurl.so.5 z curl 7.56.1 w Yocto? - curl, libcurl, yocto, openembedded

Jak wygenerować libcurl.so.5 z curl 7.56.1 w Yocto? - curl, libcurl, yocto, openembedded

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 № 1

X 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.