mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 10:39:04 +00:00
strace: fix build on aarch64
As of version 4.21, strace enforces mpers by default. The current implementation of aarch64 compat in strace assumes it's identical to ARMv7 EABI and therefore tries to enable m32 personality support. As there is no -m32 support on aarch64, this causes the build to fail. Restore previous strace behavior to fix build on aarch64. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Tested-by: Karl Palsson <karlp@tweak.net.au>
This commit is contained in:
parent
ecc3165cbc
commit
067e2f5f1d
@ -30,6 +30,10 @@ include $(INCLUDE_DIR)/package.mk
|
|||||||
|
|
||||||
HOST_CFLAGS += -I$(LINUX_DIR)/user_headers/include
|
HOST_CFLAGS += -I$(LINUX_DIR)/user_headers/include
|
||||||
|
|
||||||
|
ifeq ($(ARCH),aarch64)
|
||||||
|
CONFIGURE_ARGS += --enable-mpers=check
|
||||||
|
endif
|
||||||
|
|
||||||
CONFIGURE_VARS+= \
|
CONFIGURE_VARS+= \
|
||||||
LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
|
LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
|
||||||
CPPFLAGS_FOR_BUILD="$(HOST_CPPFLAGS)" \
|
CPPFLAGS_FOR_BUILD="$(HOST_CPPFLAGS)" \
|
||||||
|
Loading…
Reference in New Issue
Block a user