Назад | Перейти на главную страницу

Скомпилируйте curl с помощью openssl

Я пытаюсь скомпилировать curl с участием openssl поддержка, и хотя я пытался часами, я до сих пор не могу понять, что делаю не так.
Вот что я сделал:

  1. компилировать openssl вот так: cd /usr/local/install/openssl-1.0.2a
    ./config сделать make install

  2. попытаться скомпилировать 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