Скомпилируйте завихрение с openssl

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

  1. скомпилировать openssl как это: CD/usr/local/install/openssl-1.0.2a
    ./конфигурация делают, делают установку

  2. попытайтесь скомпилировать curl

    CD/usr/local/install/curl-7.42.1./настраивать - с - ssl =/usr/local/ssl/делает

и я получаю эту ошибку:

/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 статус выхода

0
задан 4 June 2015 в 23:18
1 ответ

Наконец-то я нашел способ скомпилировать curl, у меня это сработало:
openssl:

./config -fPIC no-gost no-shared no-zlib
make depend
make
make install 

curl:

./configure  --with-ssl=/usr/local/ssl
make 
make install  
1
ответ дан 4 December 2019 в 16:55

Теги

Похожие вопросы