From 6b906fd75af1f7472465fa07758e6e7bdf4b4a9d Mon Sep 17 00:00:00 2001 From: DeckerSU Date: Fri, 17 Nov 2023 15:19:20 +0100 Subject: [PATCH] build: fix build on xenial (16.04) Without -fPIC for libcryptoconditions_core.a build will end with error below on Xenial: ``` /usr/bin/ld: cryptoconditions/libcryptoconditions_core.a(libcryptoconditions_core_a-cryptoconditions.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC cryptoconditions/libcryptoconditions_core.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status ``` --- src/cryptoconditions/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cryptoconditions/Makefile.am b/src/cryptoconditions/Makefile.am index eab77eeff0f..504abd6e0de 100644 --- a/src/cryptoconditions/Makefile.am +++ b/src/cryptoconditions/Makefile.am @@ -65,7 +65,7 @@ libcryptoconditions_core_a_SOURCES = \ src/asn/per_decoder.c \ src/asn/per_encoder.c \ src/asn/per_opentype.c -libcryptoconditions_core_a_CPPFLAGS=-I. -I./src/include -I./src/asn +libcryptoconditions_core_a_CPPFLAGS=-I. -I./src/include -I./src/asn -fPIC test: bash -c '[ -d .env ] || virtualenv .env -p python3'