mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-02-28 02:34:09 +00:00
build: package: fix missing host apk dependency
Currently the build with USE_APK=y fails in package/libs/toolchain: staging_dir/host/bin/fakeroot: line 182: staging_dir/host/bin/apk: No such file or directory make[2]: *** [Makefile:758: bin/targets/mediatek/filogic/packages/libgcc1-13.2.0-r4.apk] Error 127 as commitd788ab376f
("build: add APK package build capabilities") added dependency on apk in packaging step, but there is no host build dependency defined, thus apk binary is missing when libgcc1 apk package is being created. So lets fix it by adding explicit apk/host dependency to all targets in the subdirectories. Fixes:d788ab376f
("build: add APK package build capabilities") Signed-off-by: Petr Štetiar <ynezz@true.cz> [ rework logic to be more self contained ] Link: https://github.com/openwrt/openwrt/pull/15543 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
52e9431731
commit
617431685e
@ -81,7 +81,7 @@ endif
|
||||
ifndef SDK
|
||||
$(curdir)//compile = $(STAGING_DIR)/.prepared $(BIN_DIR)
|
||||
ifneq ($(CONFIG_USE_APK),)
|
||||
$(curdir)/compile: $(curdir)/system/apk/host/compile $(BUILD_KEY_APK_SEC) $(BUILD_KEY_APK_PUB)
|
||||
$(curdir)//compile += $(curdir)/system/apk/host/compile $(BUILD_KEY_APK_SEC) $(BUILD_KEY_APK_PUB)
|
||||
else
|
||||
$(curdir)/compile: $(curdir)/system/opkg/host/compile
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user