From eed6aa96891620da076ce78935527b1e779bad5b Mon Sep 17 00:00:00 2001
From: Joakim Bech <joakim.bech@linaro.org>
Date: Tue, 16 Jan 2018 10:02:23 +0100
Subject: [PATCH] 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>
---
 hikey.mk    | 2 +-
 hikey960.mk | 2 +-
 qemu_v8.mk  | 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/hikey.mk b/hikey.mk
index 7403482..5bd050d 100644
--- a/hikey.mk
+++ b/hikey.mk
@@ -249,7 +249,7 @@ strace:
 	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 @@ strace:
 	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 @@ strace:
 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
 
-- 
GitLab