> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Khem Raj > Sent: Friday, 21 October 2011 10:27 AM > To: Patches and discussions about the oe-core layer > Subject: Re: [OE-core] sdk path problem
<snip> > > > > Hi, > > > > Logs are attached. > > Here are two interesting bits from the configuration: > > > > + gnu-configize > > configure.ac:32: error: Please use exactly Autoconf 2.64 instead of 2.68. > > config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded > from... > > configure.ac:32: the top level > > autom4te: m4 failed with exit status: 1 > > > > Not relevant to the current problem, but I hope it's harmless... > > yes it is > > > > > > And: > > + /home/james/oe/build/tmp-eglibc/work/i686-nativesdk-ricasdk- > linux/binutils-cross-canadian-arm-2.21.1a-r1/binutils-2.21.1/configure -- > build=i686-linux --host=i686-ricasdk-linux --target=arm-rica-linux-gnueabi -- > prefix=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk-linux/usr -- > exec_prefix=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk- > linux/usr --bindir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk- > linux/usr/bin/armv5te-rica-linux-gnueabi > --sbindir=/usr/local/rica-eglibc-i686- > armv5te/sysroots/i686-ricasdk-linux/usr/bin/armv5te-rica-linux-gnueabi -- > libexecdir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk- > linux/usr/libexec/armv5te-rica-linux-gnueabi --datadir=/usr/local/rica-eglibc- > i686-armv5te/sysroots/i686-ricasdk-linux/usr/share -- > sysconfdir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk-linux/etc > - > -sharedstatedir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk- > linux/com --localstatedir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686- > ricasdk-linux/var --libdir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686- > ricasdk-linux/usr/lib/armv5te-rica-linux-gnueabi --includedir=/usr/local/rica- > eglibc-i686-armv5te/sysroots/i686-ricasdk-linux/usr/include -- > oldincludedir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686-ricasdk- > linux/usr/include --infodir=/usr/local/rica-eglibc-i686-armv5te/sysroots/i686- > ricasdk-linux/usr/share/info --mandir=/usr/local/rica-eglibc-i686- > armv5te/sysroots/i686-ricasdk-linux/usr/share/man --disable-silent-rules -- > disable-dependency-tracking --with-libtool-sysroot=/home/james/oe/build/tmp- > eglibc/sysroots/i686-ricasdk-linux-nativesdk --with-sysroot=/usr/local/rica- > eglibc-i686-armv5te/sysroots/arm-rica-linux-gnueabi --program-prefix=arm- > rica-linux-gnueabi- --disable-werror --enable-nls > > > > Where we see that the arm sysroot is misconfigured. (--with- > sysroot=/usr/local/rica-eglibc-i686-armv5te/sysroots/arm-rica-linux-gnueabi > instead of --with-sysroot=/usr/local/rica-eglibc-i686- > armv5te/sysroots/armv5te-rica-linux-gnueabi) > > > > correct thats what I expected to be the problem. Can you try this patch > http://paste.ubuntu.com/714780/ > > and see if it helps ? > Thanks Khem, that's a step in the right direction. The binutils-cross-canadian-arm is now configuring correctly, and the straces show that it is finding the sysroot. The kernel however is using 'arm-rica-linux-gnueabi-gcc --print-libgcc-file-name' to find libgcc, and it seems gcc-cross-canadian-arm is also misconfiguring. The relevant configure flags from my config log are: --with-local-prefix=/usr/local/rica-eglibc-i686-armv5te/sysroots/arm-rica-linux-gnueabi/usr and --with-sysroot=/usr/local/rica-eglibc-i686-armv5te/sysroots/arm-rica-linux-gnueabi I think the relevant .bb is meta/recipes-devtools/gcc/gcc-configure-sdk.inc. Thanks, James Limbouris
log.do_configure.4215
Description: log.do_configure.4215
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
