summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 60509f67..2fb59cc8 100644
--- a/Makefile
+++ b/Makefile
@@ -162,6 +162,11 @@ endif
# Create / use dependency files
CFLAGS += -MMD -MF $@.d
+ifeq (${FIRMWARE_ARCH},)
+# Creates position independent code for non firmware target.
+CFLAGS += -fPIE
+endif
+
# These are required to access large disks and files on 32-bit systems.
CFLAGS += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64