diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index db29636498..c74873210d 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -205,8 +205,6 @@ define BUSYBOX_KCONFIG_FIXUP_CMDS endef define BUSYBOX_CONFIGURE_CMDS - @yes "" | $(MAKE) ARCH=$(KERNEL_ARCH) CROSS_COMPILE="$(TARGET_CROSS)" \ - -C $(@D) oldconfig $(BUSYBOX_NOCLOBBER_INSTALL) endef diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 8b777f1dc7..cd08c1ab98 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -50,6 +50,8 @@ $$($(2)_DIR)/.config: $$($(2)_KCONFIG_FILE) | $(1)-patch # The exact rules are specified by the package .mk file. $$($(2)_DIR)/.stamp_kconfig_fixup_done: $$($(2)_DIR)/.config $$($(2)_KCONFIG_FIXUP_CMDS) + @yes "" | $$($(2)_MAKE_ENV) $$(MAKE) -C $$($(2)_DIR) \ + $$($(2)_KCONFIG_OPT) oldconfig $$(Q)touch $$@ # Before running configure, the configuration file should be present and fixed diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index c7203ccb0f..c68dc5627d 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -431,12 +431,6 @@ define UCLIBC_KCONFIG_FIXUP_CMDS $(UCLIBC_LOCALE_CONFIG) $(UCLIBC_WCHAR_CONFIG) $(UCLIBC_STRIP_CONFIG) - yes "" | $(MAKE1) -C $(@D) \ - $(UCLIBC_MAKE_FLAGS) \ - PREFIX=$(STAGING_DIR) \ - DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=$(STAGING_DIR) \ - oldconfig endef define UCLIBC_CONFIGURE_CMDS