[Buildroot] [PATCH] Fix sorting-related issue when using make 3.82
thomas.petazzoni at free-electrons.com
Fri Aug 5 15:34:38 UTC 2011
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