From df21d372108a91e5c140c3328445554a3e1e1552 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 6 Mar 2016 00:26:15 +0100 Subject: [PATCH] Fix building PIE on Linux and FreeBSD (possibly more) --- tests/project.conf | 1 + tools/project.conf | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/project.conf b/tests/project.conf index b61f88c..a590ed3 100644 --- a/tests/project.conf +++ b/tests/project.conf @@ -1,6 +1,7 @@ targets=widget cppflags_force=-I ../include cflags=-W -Wall -g -O2 -pedantic -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector-all +ldflags=-pie #for Gtk+ 2 cflags_force=`pkg-config --cflags libSystem gtk+-2.0` ldflags_force=`pkg-config --libs libSystem gtk+-2.0` $(OBJDIR)../src/libDesktop.a diff --git a/tools/project.conf b/tools/project.conf index f6c947f..960f1eb 100644 --- a/tools/project.conf +++ b/tools/project.conf @@ -1,7 +1,7 @@ targets=widget cppflags_force=-I ../include cflags=-W -Wall -g -O2 -pedantic -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector-all -ldflags=-Wl,-pie +ldflags=-pie #for Gtk+ 2 cflags_force=`pkg-config --cflags libSystem gtk+-2.0` ldflags_force=`pkg-config --libs libSystem gtk+-2.0` -L $(OBJDIR)../src -lDesktop