[oe-commits] [openembedded-core] 18/41: autoconf: Override config.guess/.sub in source tree

git at git.openembedded.org git at git.openembedded.org
Mon Dec 18 18:04:55 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master
in repository openembedded-core.

commit 302bab86d65831d7b03325e7002a992eb266318e
Author: Nathan Rossi <nathan at nathanrossi.com>
AuthorDate: Wed Dec 6 19:51:57 2017 +1000

    autoconf: Override config.guess/.sub in source tree
    
    autoconf has not been released in a number of years. However many
    changes have been made to the gnu-config config.guess/.sub since 2.69,
    including new architectures, OS variants, etc. In order to enable these
    targets without creating patches for the source itself populate the
    gnu-config files from the sysroot as is done with autotools recipes.
    Whilst it is not possible for the autoconf recipe to bootstrap its
    configure task (using the autotools_do_configure), the files can be
    manually copied into the target location.
    
    Signed-off-by: Nathan Rossi <nathan at nathanrossi.com>
    Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/recipes-devtools/autoconf/autoconf.inc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/recipes-devtools/autoconf/autoconf.inc b/meta/recipes-devtools/autoconf/autoconf.inc
index ea62df8..df81bc6 100644
--- a/meta/recipes-devtools/autoconf/autoconf.inc
+++ b/meta/recipes-devtools/autoconf/autoconf.inc
@@ -41,6 +41,10 @@ PERL_class-nativesdk = "/usr/bin/env perl"
 CACHED_CONFIGUREVARS += "ac_cv_path_PERL='${PERL}'"
 
 do_configure() {
+	# manually install a newer config.guess/.sub
+	install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S}/build-aux
+	install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub ${S}/build-aux
+
 	oe_runconf
 }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list