I'm trying to cross-compile cURL for an embedded system that uses an ARM11 processor; for use with HTTP only. However, I need the build to be shared.
Note: I'm using the gcc-arm compiler.
See my config options below:
./configure --prefix=${ROOTDIR}/build \ --target=${CROSS_COMPILE} \ --host=${CROSS_COMPILE} \ --build=i386-pc-linux-gnu \ --without-ssl \ --without-zlib \ --disable-cookies \ --disable-verbose \ --disable-versioned-symbols \ --disable-static --enable-shared \ --disable-ftps --disable-gopher \ --disable-imap --disable-imaps \ --disable-ldap --disable-ldaps \ --disable-pop3 --disable-pop3s \ --disable-rtmp --disable-rtsp \ --disable-dict --disable-file \ --disable-ftp --disable-sftp \ --disable-smb --disable-smbs \ --disable-smtp --disable-smtps \ --disable-telnet --disable-tftp
This however produces the following build configuration:
Build libcurl: Shared=no, Static=yes
This is the complete opposite of what I want.