mirror of
https://github.com/openwrt/openwrt.git
synced 2025-04-15 23:17:09 +00:00
uboot-tools: dont build tools unconditionally
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
Currently, both envtools and the rest of U-Boot tools are being built regardless if the dumpimage package has been selected. This will fail if only envtools are selected since the rest of tools require OpenSSL while envtools do not require them. So, only build tools if dumpimage is selected. Fixes: 46e376c93514 ("uboot-tools: migrate uboot-envtools to uboot-tools") Fixes: #18327 Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Link: https://github.com/openwrt/openwrt/pull/18329 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
755108ef43
commit
293d5f1366
@ -59,8 +59,8 @@ define Package/uboot-envtools/conffiles
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) tools-only_defconfig
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) syncconfig
|
||||
$(call Build/Compile/Default,tools-only_defconfig)
|
||||
$(call Build/Compile/Default,syncconfig)
|
||||
$(SED) 's/CONFIG_TOOLS_LIBCRYPTO=y/# CONFIG_TOOLS_LIBCRYPTO is not set/' $(PKG_BUILD_DIR)/.config
|
||||
endef
|
||||
|
||||
@ -71,8 +71,14 @@ MAKE_FLAGS += \
|
||||
NO_PYTHON=1
|
||||
|
||||
define Build/Compile
|
||||
|
||||
ifneq ($(CONFIG_PACKAGE_uboot-envtools),)
|
||||
$(call Build/Compile/Default,envtools)
|
||||
endif
|
||||
ifneq ($(CONFIG_PACKAGE_dumpimage),)
|
||||
$(call Build/Compile/Default,cross_tools)
|
||||
endif
|
||||
|
||||
endef
|
||||
|
||||
define Package/dumpimage/install
|
||||
|
Loading…
x
Reference in New Issue
Block a user