From patchwork Tue Oct 9 20:01:26 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: autotools.bbclass: update gnu-config files always Date: Tue, 09 Oct 2012 20:01:26 -0000 From: Marcin Juszkiewicz X-Patchwork-Id: 38031 Message-Id: <1349812886-16922-1-git-send-email-marcin.juszkiewicz@linaro.org> To: openembedded-core@lists.openembedded.org When recipe inherits autotools it gets do_configure defined. One of things which are done is autoreconf so gnu-config files are updated to latest OE version. But some recipes use own do_configure due to hard edited configure scripts or other reasons. We can edit those recipes one by one or can trick them and provide update gnu-config files without using autoreconf. Signed-off-by: Marcin Juszkiewicz --- meta/classes/autotools.bbclass | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/classes/autotools.bbclass b/meta/classes/autotools.bbclass index e4e034b..d0aad0d 100644 --- a/meta/classes/autotools.bbclass +++ b/meta/classes/autotools.bbclass @@ -99,6 +99,12 @@ autotools_preconfigure() { mkdir ${B} fi fi + + # not all recipes which use autotools use it's do_configure + ( for ac in `find ${S} -name configure.in -o -name configure.ac`; do + install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess `dirname $ac` + install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub `dirname $ac` + done ) } autotools_postconfigure(){