[yocto] No crosscompiler in Toolchain

Rifenbark, Scott M scott.m.rifenbark at intel.com
Fri Jun 14 04:32:16 PDT 2013


Glad the problem was solved.  I am currently working on a detailed section to address toolchain concepts and generation that will eventually reside in the reference manual.

Thanks,
Scott

From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org] On Behalf Of DAMARLA Satya Swaroop
Sent: Friday, June 14, 2013 4:21 AM
To: Zhang, Jessica
Cc: yocto at yoctoproject.org
Subject: Re: [yocto] No crosscompiler in Toolchain

Hi Everyone,

I solved the issue, but I don't know if its right or wrong but for the moment I am happy... The following didnot work for me

bitbake core-image-skidata -c populate_sdk
              nor
bitbake meta-toolchain

but bitbake meta-toolchain-sdk  worked for me and created a toolchain with the crosscompiler... I have no idea why the others didnot create a toolchain with cross compiler for me. I think this has to be discussed in more detail..

For now have a wonderful weekend

Warm regards from Austria,
Satya

On Thu, Jun 13, 2013 at 9:16 AM, DAMARLA Satya Swaroop <satyaswaroop.damarla at gmail.com<mailto:satyaswaroop.damarla at gmail.com>> wrote:
Hi,

Any updates on this issue why there is no cross compiler in the toolchain we build... I think this is pretty important unfortunately I am not able to find the cause.. Help is deeply appreciated..

Greets,
Satya

On Wed, Jun 12, 2013 at 7:12 AM, DAMARLA Satya Swaroop <satyaswaroop.damarla at gmail.com<mailto:satyaswaroop.damarla at gmail.com>> wrote:
Hi Jessica,

By the sentence "No crosscompiler for my target installed in my toolchain", I mean I don't find the binaries for crosscompiling which are usually present in the directory as shown below

damarla at linuxbuildsrv:~/yocto/myToolchain/sysroots/x86_64-pokysdk-linux/usr/bin$ ls
aclocal        autoreconf        flash2raw.terrier       opkg-key    pseudolog  qemu-mipsel       qemu-system-mipsel  raw2flash.terrier        runqemu-ifup
aclocal-1.12   autoscan          gnu-configize           perl        qemu-arm   qemu-mips.real    qemu-system-ppc     runqemu                  runqemu-internal
autoconf       autoupdate        ifnames                 perl5.14.3  qemu-ga    qemu-nbd          qemu-system-x86_64  runqemu-addptable2image  tunctl
autoheader     dtc               libtoolize              perl.real   qemu-i386  qemu-ppc          qemu-x86_64         runqemu-export-rootfs    update-alternatives
autom4te       flash2raw.akita   m4                      pkg-config  qemu-img   qemu-system-arm   raw2flash.akita     runqemu-extract-sdk      x86_64-pokysdk-linux-libtool
automake       flash2raw.borzoi  oe-find-native-sysroot  pseudo      qemu-io    qemu-system-i386  raw2flash.borzoi    runqemu-gen-tapdevs
automake-1.12  flash2raw.spitz   opkg-cl                 pseudodb    qemu-mips  qemu-system-mips  raw2flash.spitz     runqemu-ifdown


I don't have a directory and the list is empty

damarla at linuxbuildsrv:~/yocto/myToolchain/sysroots/x86_64-pokysdk-linux/usr/bin$ ls -la| egrep '^d'
drwxr-xr-x 2 damarla damarla    4096 Jun 11 14:27 .
drwxr-xr-x 7 damarla damarla    4096 Jun 11 14:15 ..

I want to know what could be the potential issue that my toolchain has no crosscompiler for my target

Greets,
Satya

On Tue, Jun 11, 2013 at 9:05 PM, Zhang, Jessica <jessica.zhang at intel.com<mailto:jessica.zhang at intel.com>> wrote:
Hi Satya,

What is your cross compiler that you said it's not installed? For example, on my development host e.g. x86, after I install the toolchain, there's an environment-setup-*** file, inside it specifies what is your cross compiler, e.g. arm-poky-linux-gnueabi-gcc for my case, after I source the environment file, and do which arm-poky-linux-gnueabi-gcc, I can see it's under path_to_toolchain/sysroots/i686_pokysdk_linux/usr/bin/armv5te-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc... so you're seeing things differently?

Jessica

From: yocto-bounces at yoctoproject.org<mailto:yocto-bounces at yoctoproject.org> [mailto:yocto-bounces at yoctoproject.org<mailto:yocto-bounces at yoctoproject.org>] On Behalf Of DAMARLA Satya Swaroop
Sent: Tuesday, June 11, 2013 11:55 AM
To: Jeff Osier-Mixon; yocto at yoctoproject.org<mailto:yocto at yoctoproject.org>
Subject: Re: [yocto] No crosscompiler in Toolchain

First I am sorry about the Gentlemen.... Next time it would be Ladies & Gentlemen... ;-)

Let me explain the situation better ... core-image-skidata (arm) is customized image which I build and I want to build a toolchain for this image on my x86_64 with should consist of cross compiler (which I assume a toolchain should contain). The build for the toolchain went successfull but when I installed the toolchain on my system, I didnot find the crosscompiler installed...

Hope you understood my problem..

Greets,
Satya

On Tue, Jun 11, 2013 at 7:48 PM, Jeff Osier-Mixon <jefro at jefro.net<mailto:jefro at jefro.net>> wrote:
On Tue, Jun 11, 2013 at 5:59 AM, DAMARLA Satya Swaroop
<swaroop.damarla at gmail.com<mailto:swaroop.damarla at gmail.com>> wrote:
> Gentlemen! We have a problem here...
Not all here are gentlemen :)

> I compiled the toolchain using the command bitbake core-image-skidata -c
> populate_sdk and installed the toolchain but I have to tell you that I dont
> see any cross-compiler installed with the toolchain...
>
> Any guesses what could be the reason.. The image is customized x11 image...
I'm not sure I understand. It looks like you are using Host A to build
a toolchain and install it into an image (core-image-skidata) on
Target A. Are you then expecting to use Target A as Host B to compile
for Target B?  Is it possible that the skidata image recipe does not
contain the cross-compiler recipes?

--
Jeff Osier-Mixon http://jefro.net/blog
Yocto Project Community Manager @Intel http://yoctoproject.org




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130614/36b02acf/attachment.html>


More information about the yocto mailing list