Я пытаюсь скомпилировать curl
с участием openssl
поддержка, и хотя я пытался часами, я до сих пор не могу понять, что делаю не так.
Вот что я сделал:
компилировать openssl
вот так: cd /usr/local/install/openssl-1.0.2a
./config сделать make install
попытаться скомпилировать curl
cd /usr/local/install/curl-7.42.1 ./configure --with-ssl = / usr / local / ssl / make
и я получаю эту ошибку:
/usr/bin/ld: /usr/local/ssl/lib/libssl.a(s2_clnt.o): relocation R_X86_64_32 against '.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/local/ssl/lib/libssl.a: could not read symbols: Bad value
collect2: ошибка: ld вернул 1 статус выхода
Наконец-то я нашел способ скомпилировать curl, у меня это сработало:
openssl:
./config -fPIC no-gost no-shared no-zlib
make depend
make
make install
завиток:
./configure --with-ssl=/usr/local/ssl
make
make install