Skip to content

Commit 417d8d4

Browse files
Release: Properly disable big endian Linux toolchiain
Big endian Linux toolchain should be built only if both ENABLE_BIG_ENDIAN and ENABLE_LINUX_TOOLS are set to `y`, but previously they depended only on ENABLE_BIG_ENDIAN, so it was possible to disable little endian Linux tools, but big endian still would be built. This patch fixes this problem. Signed-off-by: Anton Kolesov <[email protected]>
1 parent c9c1d4b commit 417d8d4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

release.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,10 @@ UPLOAD_ARTIFACTS-$(ENABLE_LINUX_TOOLS) += $(TOOLS_LINUXLE_700_HOST_DIR)$(TAR_EXT
309309
UPLOAD_ARTIFACTS-$(ENABLE_LINUX_TOOLS) += $(TOOLS_LINUXLE_HS_HOST_DIR)$(TAR_EXT)
310310

311311
UPLOAD_ARTIFACTS-$(ENABLE_BIG_ENDIAN) += $(TOOLS_ELFBE_HOST_DIR)$(TAR_EXT)
312+
ifeq ($(ENABLE_LINUX_TOOLS),y)
312313
UPLOAD_ARTIFACTS-$(ENABLE_BIG_ENDIAN) += $(TOOLS_LINUXBE_700_HOST_DIR)$(TAR_EXT)
313314
UPLOAD_ARTIFACTS-$(ENABLE_BIG_ENDIAN) += $(TOOLS_LINUXBE_HS_HOST_DIR)$(TAR_EXT)
315+
endif
314316

315317
UPLOAD_ARTIFACTS-$(ENABLE_DOCS_PACKAGE) += $(DOCS_DIR)$(TAR_EXT)
316318

@@ -374,8 +376,10 @@ BUILD_DEPS-$(ENABLE_LINUX_TOOLS) += $O/.stamp_linux_le_700_tarball
374376
BUILD_DEPS-$(ENABLE_LINUX_TOOLS) += $O/.stamp_linux_le_hs_tarball
375377

376378
BUILD_DEPS-$(ENABLE_BIG_ENDIAN) += $O/.stamp_elf_be_tarball
379+
ifeq ($(ENABLE_LINUX_TOOLS),y)
377380
BUILD_DEPS-$(ENABLE_BIG_ENDIAN) += $O/.stamp_linux_be_700_tarball
378381
BUILD_DEPS-$(ENABLE_BIG_ENDIAN) += $O/.stamp_linux_be_hs_tarball
382+
endif
379383

380384
BUILD_DEPS-$(ENABLE_DOCS_PACKAGE) += $O/$(DOCS_DIR)$(TAR_EXT)
381385

0 commit comments

Comments
 (0)