Я пытаюсь создать 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?