On Tuesday, 9 August 2011 9:40 AM, Khem Raj wrote: > On Mon, Aug 8, 2011 at 6:33 PM, James Limbouris > <ja...@digitalmatter.com.au> wrote: > > On Tue Aug 9 01:25:55 CEST 2011, Richard Purdie wrote: > >>On Mon, 2011-08-08 at 05:02 +0000, James Limbouris wrote: > >>> Hi, > >>> > >>> In oe-core, with Angstrom 2010.x, generating an sdk with: > >>> > >>> bitbake meta-toolchain-qte > >>> > >>> is giving me a toolchain with gcc-4.6.1 binaries in the i686 > >>> sysroot, but > >>> gcc-4.5.4 runtime libraries in the arm (target) sysroot. The sdk > >>> can't link until a symlink is installed to trick it into using the 4.5.4 > >>> libraries. > >>> > >>> I've checked the preferred versions, but they seem to be set > >>> consistently in the disto's conf file, at least as far as I can see. > >>> > >>> 'bitbake -s | grep gcc' gives: > >>> gcc :4.5-r39.1+svnr176640 > >>> gcc-cross :4.5-r39.2+svnr176640 > >>> gcc-cross-canadian-arm :4.5-r39.0+svnr176640 > >>> gcc-cross-initial :4.5-r39.0+svnr176640 > >>> gcc-cross-intermediate :4.5-r39.0+svnr176640 > >>> gcc-crosssdk :4.5-r39.0+svnr176640 > >>> gcc-crosssdk-initial :4.5-r39.0+svnr176640 > >>> gcc-crosssdk-intermediate :4.5-r39.0+svnr176640 > >>> gcc-runtime :4.5-r39.1+svnr176640 > >>> gcc-runtime-nativesdk :4.6.1+svnr175454-r5 > >>> :4.5-r39.1+svnr176640 gccmakedep > >>> 1:1.0.2-r3 libgcc > >>> :4.5-r39.1+svnr176640 libgcc-nativesdk > >>> :4.6.1+svnr175454-r3 :4.5-r39.1+svnr176640 > >> > >> The nativesdk and crosssdk versions need to match at the very least. > >> > >> Cheers, > >> > >> Richard > > > > Yes - that's what is so confusing. They seem to match in the Angstrom conf: > > > what does SDKGCCVERSION contain ? >
Hi, Here are edited highlights from bitbake -e | grep -i GCC: # PREFERRED_VERSION_gcc-cross-intermediate=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross-intermediate="4.5" # PREFERRED_VERSION_gcc-cross-initial=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross-initial="4.5" # SDKGCCVERSION=4.6% SDKGCCVERSION="4.6%" # GCCVERSION=4.6% GCCVERSION="4.6%" # PREFERRED_VERSION_gcc-cross=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross="4.5" # PREFERRED_VERSION_gcc-runtime-nativesdk=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-runtime-nativesdk="4.5" # PREFERRED_VERSION_gcc-crosssdk=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-crosssdk="4.5" # PREFERRED_VERSION_libgcc=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_libgcc="4.5" # PREFERRED_VERSION_libgcc-nativesdk=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_libgcc-nativesdk="4.5" # PREFERRED_VERSION_gcc-cross-canadian=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-cross-canadian="4.5" # PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}=${GCCVERSION} PREFERRED_VERSION_gcc-cross-canadian-arm="4.6%" # PREFERRED_VERSION_gcc-crosssdk-intermediate=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-crosssdk-intermediate="4.5" # PREFERRED_VERSION_gcc=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc="4.5" # PREFERRED_VERSION_gcc-crosssdk-initial=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-crosssdk-initial="4.5" # ANGSTROM_GCC_VERSION=4.5 ANGSTROM_GCC_VERSION="4.5" # PREFERRED_VERSION_gcc-runtime=${ANGSTROM_GCC_VERSION} PREFERRED_VERSION_gcc-runtime="4.5" James _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core