Trên CentOS 5.4, OpenSSL biên dịch tốt mà không có tùy chọn 'chia sẻ'. Nhưng khi tôi thông qua tùy chọn đó biên soạn không thành công với:Biên dịch OpenSSL với tùy chọn 'được chia sẻ'?
/usr/bin/ld: libcrypto.a (x86_64-gcc.o): di dời R_X86_64_32 chống lại 'một biểu tượng địa phương' không thể được sử dụng khi thực hiện một đối tượng được chia sẻ; biên dịch lại với -fPIC
Khi tôi thử: ./config shared CFLAGS=-fPIC
không hoạt động.
Tôi có thể làm gì để OpenSSL biên dịch với tùy chọn 'được chia sẻ'?
Cảm ơn
Bạn đã "làm sạch" giữa khi chạy mà không chia sẻ và chạy nó với chia sẻ? Phiên bản OpenSSL này là gì? – NUXI