[Buildroot] [PATCH] Fix sorting-related issue when using make 3.82

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Fri Aug 5 15:34:38 UTC 2011

Hello Thomas,

The commit log should be wrapped to ~80 columns.

Le Fri, 05 Aug 2011 16:54:32 +0200,
Thomas De Schampheleire <patrickdepinguin+buildroot at gmail.com> a écrit :

> In make 3.82, wildcards are no longer sorted. This impacts lines like:
> 	include package/*/*.mk
> A specific scenario under which this fails: if the .mk file of an autotools-based package with FOO_AUTORECONF set to yes, happens to be included before the autoconf/autoconf.mk file, the $(AUTORECONF) variable is not yet set and autoreconfiguration fails with the following message:

I don't think it is the right fix, because there shouldn't be
things that depend on the order of inclusion of the various packages.

> caused by the following statement in package/Makefile.autotools.in:
> 	$(Q)cd $$($$(PKG)_SRCDIR) && $(AUTORECONF) $$($$(PKG)_AUTORECONF_OPT)

Can you try to use $$(AUTORECONF) instead of $(AUTORECONF) ?


Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.

More information about the buildroot mailing list