summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSteve Capper <steve.capper@arm.com>2018-01-23 03:30:05 +0000
committerSteve Capper <steve.capper@arm.com>2018-01-23 03:42:49 +0000
commitd1156e0b967cf219f5bef8eef83792cd42cb1dd6 (patch)
tree87b795418d227825a64bd60b81acf1890d2e8c6e /Makefile
parentc1edcd935deabaa1b7d28c5c56e4674c05b635f2 (diff)
Correct the Makefile logic for disabling PIE
In the Makefile we use findstring to locate gcc toolchains that have PIE enabled by default. Unfortunately the result of findstring is compared against an integer, 1, rather than a non-empty string; the logic to disable PIE then doesn't get applied. This patch fixes the flag test. Fixes: f7ec31db2db3 ("Disable PIE compilation option") Change-Id: I4cd2866974e313d6b408f9681311d78a208ab468 Signed-off-by: Steve Capper <steve.capper@arm.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 1cd6b62c..9600455e 100644
--- a/Makefile
+++ b/Makefile
@@ -163,7 +163,7 @@ TF_CFLAGS += $(CPPFLAGS) $(TF_CFLAGS_$(ARCH)) \
GCC_V_OUTPUT := $(shell $(CC) -v 2>&1)
PIE_FOUND := $(findstring --enable-default-pie,${GCC_V_OUTPUT})
-ifeq ($(PIE_FOUND),1)
+ifneq ($(PIE_FOUND),)
TF_CFLAGS += -fno-PIE
endif