Hello Khem, > -----Original Message----- > From: Khem Raj [mailto:raj.k...@gmail.com] > Sent: Tuesday, June 28, 2016 12:36 AM > To: Zhenhua Luo <zhenhua....@nxp.com> > Cc: yocto@yoctoproject.org > Subject: Re: [yocto] Failed to cross compile kernel with Yocto toolchain > > On Mon, Jun 27, 2016 at 1:16 AM, Zhenhua Luo <zhenhua....@nxp.com> > wrote: > > Hello all, > > > > > > > > I generate the Yocto toolchain by “bitbake meta-toolchain”, and use > > this toolchain to cross-compile kernel, I met the following error. Is > > this a bug or I missed something? My host Linux is Fedora 22. > > its better to start using bitbake -cpopulate_sdk <image name> to generate > SDKs. > > > > > > > > > > $ source /opt/poky/2.1+snapshot/environment-setup-ppce500mc-poky- > linux > > > > $ cd linux/ > > > > $ make corenet32_smp_defconfig > > > > HOSTCC scripts/kconfig/conf.o > > > > ccache: error: Could not find compiler "gcc" in PATH > > did you see if gcc is in your path after sourcing SDK env script? [Luo Zhenhua-B19537] gcc can't be found after sourcing the SDK env script. but the /usr/bin is in the PATH env variable. $ source /opt/poky/2.1+snapshot/environment-setup-ppce500mc-poky-linux $ echo $PATH /opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/sbin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/bin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/sbin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/powerpc-poky-linux:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/powerpc-poky-linux-uclibc:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/powerpc-poky-linux-musl:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/bjsimics/.local/bin:/home/bjsimics/bin $ echo $CCACHE_PATH /opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/powerpc-poky-linux:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/powerpc-poky-linux-uclibc:/opt/poky/2.1+snapshot/sysroots/x86_64-pokysdk-linux/usr/bin/powerpc-poky-linux-musl: $ which gcc /usr/lib64/ccache/gcc $ gcc -v ccache: error: Could not find compiler "gcc" in PATH
Best Regards, Zhenhua > > scripts/Makefile.host:108: recipe for target 'scripts/kconfig/conf.o' > > failed > > > > make[1]: *** [scripts/kconfig/conf.o] Error 1 > > > > Makefile:541: recipe for target 'corenet32_smp_defconfig' failed > > > > make: *** [corenet32_smp_defconfig] Error 2 > > > > > > > > > > > > Best Regards, > > > > > > > > Zhenhua > > > > > > -- > > _______________________________________________ > > yocto mailing list > > yocto@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/yocto > > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto