¿Qué significa .rodata y -fPIC al compilar OpenSSL?
Estoy tratando de compilar openssl pero encuentro un error. Los CFLAGS en uso son:
-O2 -fPIC -fno-strict-overflow
¿Puede alguien explicarme por favor qué es.rodata
y que significa la siguiente oración?
/usr/bin/ld: libcrypto.a(wp_block.o): relocation R_X86_64_32S against `.rodata'
can not be used when making a shared object; recompile with -fPIC
libcrypto.a(wp_block.o): error adding symbols: Bad value
No estoy seguro de qué es libcrypto.a pero aparentemente es parte de openssl.
¿Cómo podría solucionarse esto?