¿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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta