From 5549f89325c324e27a0ba356d02b76591a2fdf43 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Thu, 8 Oct 2020 22:23:52 +0200 Subject: build: add -fPIE to LDFLAGS according to GCC documentation (https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html): "For predictable results, you must also specify the same set of options used for compilation (-fpie, -fPIE, or model suboptions) when you specify this linker option." --- src/libtrace/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libtrace') diff --git a/src/libtrace/Makefile.in b/src/libtrace/Makefile.in index 2070fe0ea..5c7d0f885 100644 --- a/src/libtrace/Makefile.in +++ b/src/libtrace/Makefile.in @@ -9,7 +9,7 @@ C_FILE_LIST = $(sort $(wildcard *.c)) OBJS = $(C_FILE_LIST:.c=.o) BINOBJS = $(foreach file, $(OBJS), $file) CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIC -Wformat -Wformat-security -LDFLAGS += -pie -Wl,-z,relro -Wl,-z,now +LDFLAGS += -pie -fPIE -Wl,-z,relro -Wl,-z,now all: libtrace.so -- cgit v1.2.3-54-g00ecf