[OE-core] Build issue of nativesdk toolchain

Luo Zhenhua-B19537 B19537 at freescale.com
Wed Mar 27 02:22:56 UTC 2013

FSL gcc source is used for following gcc variants, and other gcc variants use Yocto default source. "+fsl" suffix is appended into PV in below gcc recipes. My understanding is that below gcc variants should use a different build folder with gcc-crosssdk, am I misunderstanding something? 

I might need to unify the source for all gcc variants if Yocto doesn't support above scenario.  

Gcc variants with FSL source: 
gcc_4.7.bbappend        gcc-cross-canadian_4.7.bbappend  gcc-fsl.inc               libgcc_4.7.bbappend
gcc-cross_4.7.bbappend  gcc-cross-initial_4.7.bbappend   gcc-runtime_4.7.bbappend

$ cat gcc-fsl.inc 
PV = "4.7.2+fsl"

BINV = "4.7.2"

SRCREV = "c88a2f851197a103296175e0a7a1cb94ab91bcc3"

SRC_URI = "git://git.am.freescale.net/gitolite/sdk/gcc.git;destsuffix=gcc-${PV} \
        file://optional_libstdc.patch \
        file://use-defaults.h-and-t-oe-in-B.patch \
        file://GLIBC_DYNAMIC_LINKER.patch \

FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 

Below is the content of the bbappend: 
require gcc-fsl.inc

Best Regards,


> -----Original Message-----
> From: Richard Purdie [mailto:richard.purdie at linuxfoundation.org]
> Sent: Tuesday, March 26, 2013 11:45 PM
> To: Luo Zhenhua-B19537
> Cc: openembedded-core at lists.openembedded.org
> Subject: Re: [OE-core] Build issue of nativesdk toolchain
> On Tue, 2013-03-26 at 14:29 +0000, Luo Zhenhua-B19537 wrote:
> > When I build nativesdk toolchain with recent poky + meta-fsl-ppc + FSL
> SDK specific layers, build issue similar to error-1 happens. This issue
> might appear for different gcc related package during different trial,
> e.g. libgcc, gcc, gcc-cross-initial, gcc-crosssdk, etc.
> >
> > When I revert
> http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=9bfd92243eced92
> 1f166d84b5a72d6f774e13413, error-1 build issue goes away, error-2 appears,
> error-2 also can't be reproduced every time. Does anyone ever meet the
> similar build issue and any comment on the build error?
> It sounds like you've changes in gcc between some of the different
> variants, e.g. different patch sets or SRC_URI.
> gcc uses a shared source directory so the same patchset must be used for
> all variants. It has nothing to do with the above commit.
> Cheers,
> Richard

More information about the Openembedded-core mailing list