[yocto] gcc cross canadian i n yocto 2.0 QA warning

Khem Raj raj.khem at gmail.com
Wed Nov 18 22:58:50 PST 2015


On Wed, Nov 18, 2015 at 5:20 AM, Marcin Krzemiński
<mar.krzeminski at gmail.com> wrote:
> Hello,
>
> I have just switched to yocto 2.0 from 1.8 and got this warning when I try
> to build SDK for 32-bit machine on x64 host.
>
> export SDKMACHINE="i686"
> bitbake meta-toolchain
>
>
> WARNING: QA Issue: gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/liblto_plugin.so
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/libcc1plugin.so
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/libcc1.so.0.0.0
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/liblto_plugin.so.0.0.0
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/libcc1plugin.so.0
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/libcc1plugin.so.0.0.0
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/libcc1.so.0
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/liblto_plugin.so.0
> gcc-cross-canadian-arm: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/libcc1.so
> gcc-cross-canadian-arm-dbg: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/.debug/libcc1.so.0.0.0
> gcc-cross-canadian-arm-dbg: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/.debug/liblto_plugin.so.0.0.0
> gcc-cross-canadian-arm-dbg: found library in wrong location:
> /opt/poky/2.0/sysroots/i686-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/.debug/libcc1plugin.so.0.0.0
> [libdir]
>
> I am using my custom layer, but I haven't seen this in 1.8. My question is
> that the problem is releated with my layer or something changed in yocto?

a lot changed between 1.8 and 2.0 especially the version of gcc went
up from 4.9 to 5.2
these are new plugins in gcc and they are in correct location from
gcc's point of view but we flag them
since it finds target libraries in cross sdk sysroot., do you see any
problems due to this ?

>
> Regards,
> Marcin
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



More information about the yocto mailing list