diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index 393f99564..45947b008 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -98,7 +98,6 @@ endef define AUTORECONF_HOOK @$(call MESSAGE,"Autoreconfiguring") $(Q)cd $($(PKG)_SRCDIR) && $($(PKG)_AUTORECONF_ENV) $(AUTORECONF) $($(PKG)_AUTORECONF_OPTS) - $(call PATCH_LIBTOOL,$($(PKG)_SRCDIR)) endef ################################################################################ @@ -260,6 +259,10 @@ $(2)_PRE_CONFIGURE_HOOKS += GETTEXTIZE_HOOK $(2)_DEPENDENCIES += host-gettext endif $(2)_PRE_CONFIGURE_HOOKS += AUTORECONF_HOOK +# default values are not evaluated yet, so don't rely on this defaulting to YES +ifneq ($$($(2)_LIBTOOL_PATCH),NO) +$(2)_PRE_CONFIGURE_HOOKS += LIBTOOL_PATCH_HOOK +endif $(2)_DEPENDENCIES += host-automake host-autoconf host-libtool endif