OpenWrt Linker linux-gnu-ld не может найти библиотеки - PullRequest
0 голосов
/ 23 октября 2019

Я собираю пользовательский пакет в OpenWrt, и в конце концов есть часть связывания, но когда я туда попадаю, я получаю сообщение об ошибке ниже, я работаю с x86, универсальный

i486-openwrt-linux-gnu-ld <LOT OF .o files>  -o httpclient -lpthread -lcrypto -lssl -luuid -lsqlite3
i486-openwrt-linux-gnu-ld: cannot find -lcrypto
i486-openwrt-linux-gnu-ld: cannot find -lssl
i486-openwrt-linux-gnu-ld: cannot find -luuid
i486-openwrt-linux-gnu-ld: cannot find -lsqlite3
Makefile:431: recipe for target 'httpclient ' failed

в make-файле пакета у меня есть следующее

DEPENDS:=+libsqlite3 +libopenssl +libpthread +libuuid +libxml2 +libstrophe +libc

и в журнале компиляции есть следующее

checking for main in -lcrypto... yes
checking for main in -lpthread... yes
checking for main in -lsqlite3... yes
checking for main in -lssl... yes
checking for main in -lxml2... yes
checking for main in -luuid... yes
checking how to run the C preprocessor... i486-openwrt-linux-gnu-gcc -E

Кто-нибудь может посоветовать, что здесь происходит не так?

...