From: michalbednarski Date: Tue, 19 Apr 2016 19:12:29 +0000 (+0200) Subject: gnupg: Don't have text relocations on x86 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/f019eb66d4759c3c2baffb5937567a2ee953a65e gnupg: Don't have text relocations on x86 GnuPG has x86-specific assembly files that don't have text relocations only if they are preprocessed with PIC macro defined These assembly files are src/mpi/i386/mpih-{add,sub}1.S --- diff --git a/packages/gnupg/src-mpi-Makefile.in.patch b/packages/gnupg/src-mpi-Makefile.in.patch new file mode 100644 index 00000000..5f1c7e0a --- /dev/null +++ b/packages/gnupg/src-mpi-Makefile.in.patch @@ -0,0 +1,11 @@ +--- gnupg-1.4.20/mpi/Makefile.in 2015-12-20 08:53:15.000000000 +0100 ++++ src/mpi/Makefile.in 2016-04-19 19:33:55.167315560 +0200 +@@ -713,7 +713,7 @@ + # cancel the default rules used by libtool which do not really + # work and add one to cpp .S files + .S.o: +- $(CPP) $(INCLUDES) $(DEFS) $< | grep -v '^#' > _$*.s ++ $(CPP) $(INCLUDES) $(DEFS) -DPIC $< | grep -v '^#' > _$*.s + $(COMPILE) $(AM_CCASFLAGS) -c _$*.s + mv -f _$*.o $*.o +