mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 18:14:24 +00:00
fix(rme): remove ENABLE_PIE restriction
The combination of ENABLE_RME=1 + ENABLE_PIE=1 build options is prevented currently for no good reason. ENABLE_PIE in a 4 worlds configuration is mostly for building BL31 with PIE support. BL1 / BL2 (BL2_RUNS_AT_EL3=1) remain non-PIE. BL32 (TSP) is PIE capable but typically unused in this configuration. TRP doesn't support PIE but is loaded in place so isn't affected by this option. Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: Ia60e295534a92cb1b4e3eb88b3e240aea4f4fe1d
This commit is contained in:
parent
9244331f35
commit
e126ed1ae7
1 changed files with 0 additions and 5 deletions
5
Makefile
5
Makefile
|
@ -599,11 +599,6 @@ endif #(SUPPORT_STACK_MEMTAG)
|
|||
################################################################################
|
||||
# FEAT_RME
|
||||
ifeq (${ENABLE_RME},1)
|
||||
# RME doesn't support PIE
|
||||
ifneq (${ENABLE_PIE},0)
|
||||
$(error ENABLE_RME does not support PIE)
|
||||
endif
|
||||
|
||||
# RME requires AARCH64
|
||||
ifneq (${ARCH},aarch64)
|
||||
$(error ENABLE_RME requires AArch64)
|
||||
|
|
Loading…
Add table
Reference in a new issue