diff options
author | Karsten Merker <merker@debian.org> | 2019-04-26 12:04:06 +0200 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2019-04-30 09:21:47 +0530 |
commit | f9643f3472199f01e8eecdd6d50a379989646f03 (patch) | |
tree | 0c2e9cb9a7ee8b0fc054f6188bd572cecf4b8c13 | |
parent | c1d01b0c2efea86348235a1c7f83382e53f87e0e (diff) |
Makefile: explicitly disable PIE
The various available RISC-V toolchains differ in their default
configuration regarding PIE, e.g. the buildroot RISC-V toolchain
has PIE disabled by default while the Debian toolchain has it
enabled by default.
OpenSBI currently doesn't support being built with PIE enabled,
therefore disable it explicitly by passing "-fno-pie -no-pie" in
CFLAGS.
Signed-off-by: Karsten Merker <merker@debian.org>
Acked-by: Anup Patel <anup.patel@wdc.com>
-rw-r--r-- | Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -164,6 +164,7 @@ CFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) CFLAGS += $(GENFLAGS) CFLAGS += $(platform-cflags-y) CFLAGS += $(firmware-cflags-y) +CFLAGS += -fno-pie -no-pie CPPFLAGS += $(GENFLAGS) CPPFLAGS += $(platform-cppflags-y) |