<div dir="ltr">Hi everyone,<div><br></div><div>I'm trying to build tlsa module on redhat 7.9 server.</div><div><br></div><div>But I'm encountering the following compile errors.</div><div><br></div><div>Any ideas on how I can deal with this?</div><div><br></div><div>CC (gcc) [M tlsa.so]                tls_util.o<br>CC (gcc) [M tlsa.so]                tls_domain.o<br>CC (gcc) [M tlsa.so]              tls_locking.o<br>CC (gcc) [M tlsa.so]             tls_rand.o<br>CC (gcc) [M tlsa.so]                tls_map.o<br>CC (gcc) [M tlsa.so]         tls_cfg.o<br>CC (gcc) [M tlsa.so]         tls_select.o<br>CC (gcc) [M tlsa.so]              tls_dump_vf.o<br>CC (gcc) [M tlsa.so]             tls_init.o<br>CC (gcc) [M tlsa.so]                tls_bio.o<br>CC (gcc) [M tlsa.so]         tls_config.o<br>CC (gcc) [M tlsa.so]              tls_server.o<br>CC (gcc) [M tlsa.so]              tls_rpc.o<br>CC (gcc) [M tlsa.so]         tls_ct_wrq.o<br>CC (gcc) [M tlsa.so]              tlsa_mod.o<br>CC (gcc) [M tlsa.so]                tls_verify.o<br>LD (gcc) [M tlsa.so]              tlsa.so<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(deflate.o): relocation R_X86_64_32S against hidden symbol `_length_code' can not be used when making a shared object<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(inflate.o): relocation R_X86_64_32S against hidden symbol `zcfree' can not be used when making a shared object<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(inftrees.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(trees.o): relocation R_X86_64_32S against hidden symbol `_length_code' can not be used when making a shared object<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(zutil.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(crc32.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC<br>/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libz.a(inffast.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC<br>/usr/bin/ld: tlsa.so: version node not found for symbol SSLeay_version@OPENSSL_1.0.1<br>/usr/bin/ld: failed to set dynamic section sizes: Bad value<br>collect2: error: ld returned 1 exit status<br>make[2]: *** [tlsa.so] Error 1<br>make[1]: *** [modules] Error 1<br><br></div></div>