]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Makefile: fix -pie linking according to --disable-pie
authorGiulio Benetti <giulio.benetti@micronovasrl.com>
Fri, 14 Jun 2019 12:25:08 +0000 (14:25 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sun, 30 Jun 2019 14:18:25 +0000 (16:18 +0200)
Only compilation follows './configure --disable-pie', linking instead
doesn't, because '-pie' flag is passed to LDFLAGS uncoditionally.

So add '-pie' flag only if CONFIG_PIE=yes.

Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
Makefile

index 41783b546a847232860a17b6d22254d74ebe5ffa..4e5a947a375500419bf70c3ef227f940fa6aed88 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -62,7 +62,10 @@ LDFLAGS += -ldl -lm
 else
 LDFLAGS += -ldl -lpthread -lm
 endif
-LDFLAGS += -pie -Wl,-z,now
+ifeq ($(CONFIG_PIE),yes)
+LDFLAGS += -pie
+endif
+LDFLAGS += -Wl,-z,now
 ifeq ($(CONFIG_LIBICONV),yes)
 LDFLAGS += -liconv
 endif