From 534eaa4d4dec9efed662189fd68f78b3b7b1e636 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Sun, 16 Nov 2025 01:19:01 +0100 Subject: [PATCH] xtensa: Fix big endian build Make sure the correct PLATFORM_...FLAGS are assigned in each case, consistently. Assign PLATFORM_ELFFLAGS for both LE and BE case. The previous PLATFORM_CPPFLAGS makes no sense for these particular parameters, which are passed to objcopy. Signed-off-by: Marek Vasut --- arch/xtensa/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/xtensa/config.mk b/arch/xtensa/config.mk index 200b66f8504..75888720d4a 100644 --- a/arch/xtensa/config.mk +++ b/arch/xtensa/config.mk @@ -9,7 +9,7 @@ PLATFORM_CPPFLAGS += -D__XTENSA__ -mlongcalls -mforce-no-pic \ LDFLAGS_FINAL += --gc-sections ifeq ($(CONFIG_SYS_BIG_ENDIAN),y) -PLATFORM_CPPFLAGS += -B xtensa -O elf32-xtensa-be +PLATFORM_ELFFLAGS += -B xtensa -O elf32-xtensa-be else PLATFORM_ELFFLAGS += -B xtensa -O elf32-xtensa-le endif -- 2.47.3