/ / Construir libcurl con SSL para dispositivos incrustados - linux, ssl, curl

Construya libcurl con SSL para dispositivo embebido - linux, ssl, curl

Estoy construyendo firmware para un dispositivo como un módem. Se basa en el núcleo de Linux. Debo construir libcurl con SSL pero tengo algunos problemas. En mi máquina virtual, cuando compilo curl desde el código fuente, simplemente escribo: ./configura hacer sudo make install Y se ejecuta perfeccionado con soporte SSL.

Compilador: gcc Soporte SSL: habilitado (OpenSSL) Soporte SSH: no (--with-libssh2) soporte de zlib: habilitado

Cuando compilo curl con firmware, sigo usando el mismo comando y el resultado después de commnad ./configure es: Soporte SSL: no (--with- {ssl, gnutls, nss, polarssl, cyassl, axtls, winssl, darwinssl})

¿Qué es diferente en dos casos? En Ubuntu, ya instalé openssl, creo que debo construir curl en fireware con --with-openssl = / path / to / ssl / so / file pero no tuvo efecto, el resultado sigue siendo SSL no compatible con.

¿Me puedes ayudar? ¡Muchas gracias!

Respuestas

0 para la respuesta № 1

Debe compilar de forma cruzada OpenSSL para la plataforma para la que está creando libcurl.

Lo que estás haciendo es tratar de usar la versión x86 de libssl instalada en tu sistema, que no funcionará por razones obvias.