From: Marek Vasut Date: Sun, 16 Nov 2025 00:19:01 +0000 (+0100) Subject: xtensa: Fix big endian build X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=534eaa4d4dec9efed662189fd68f78b3b7b1e636;p=thirdparty%2Fu-boot.git 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 --- 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