strace: Disable multiple personality support
Multiple personality support in strace is not something that we make use
of in OP-TEE for the moment, so instead of putting more prerequisites on
our builds let us just disable this feature in strace.
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/hikey.mk b/hikey.mk
index 7403482..5bd050d 100644
--- a/hikey.mk
+++ b/hikey.mk
@@ -249,7 +249,7 @@
cd $(STRACE_PATH); \
./bootstrap; \
set -e; \
- ./configure --host=$(MULTIARCH) CC="$(CCACHE)$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)gcc" LD=$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)ld; \
+ ./configure --host=$(MULTIARCH) --enable-mpers=no CC="$(CCACHE)$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)gcc" LD=$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)ld; \
CC="$(CCACHE)$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)gcc" LD=$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)ld $(MAKE) -C $(STRACE_PATH)
.PHONY: strace-clean
diff --git a/hikey960.mk b/hikey960.mk
index fd57aef..9b42525 100644
--- a/hikey960.mk
+++ b/hikey960.mk
@@ -239,7 +239,7 @@
cd $(STRACE_PATH); \
./bootstrap; \
set -e; \
- ./configure --host=$(MULTIARCH) CC="$(CCACHE)$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)gcc" LD=$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)ld; \
+ ./configure --host=$(MULTIARCH) --enable-mpers=no CC="$(CCACHE)$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)gcc" LD=$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)ld; \
CC="$(CCACHE)$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)gcc" LD=$(AARCH$(COMPILE_NS_USER)_CROSS_COMPILE)ld $(MAKE) -C $(STRACE_PATH)
.PHONY: strace-clean
diff --git a/qemu_v8.mk b/qemu_v8.mk
index ea465bc..2477b84 100644
--- a/qemu_v8.mk
+++ b/qemu_v8.mk
@@ -186,7 +186,8 @@
ifneq ("$(wildcard $(STRACE_PATH))","")
cd $(STRACE_PATH) && \
./bootstrap && \
- ./configure --host=aarch64-linux-gnu CC=$(CROSS_COMPILE_NS_USER)gcc && \
+ ./configure --host=aarch64-linux-gnu CC=$(CROSS_COMPILE_NS_USER)gcc \
+ --enable-mpers=no && \
CC=$(CROSS_COMPILE_NS_USER)gcc $(MAKE)
endif