Создайте libcrypto с помощью -fPIC

Я пытаюсь создать Julia из исходного кода, но запуск make возвращает эту ошибку:

/usr/bin/ld: /usr/local/lib/libcrypto.a(poly1305-x86_64.o): relocation R_X86_64_PC32 against symbol `poly1305_blocks' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value

У меня есть аналогичная ошибка с libssl, поэтому я добавил -fPIC в openssl Makefile. Но после получения той же самой ошибки с libcrypto, я добавил -fPIC в crypto Makefile и снова создал openssl из источника. Но я не могу пройти мимо этой ошибки.

Как мне восстановить libcrypto с помощью -fPIC?

1
задан 25 February 2016 в 11:30

0 ответов

Другие вопросы по тегам:

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