[OE-core] [PATCH] autotools.bbclass: update gnu-config files always
Marcin Juszkiewicz
marcin.juszkiewicz at linaro.org
Tue Oct 9 20:01:26 UTC 2012
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 <marcin.juszkiewicz at linaro.org>
---
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(){
--
1.7.10.4
More information about the Openembedded-core
mailing list