<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi Matthias,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">As to the native cross tools, assuming you install your toolchain under /opt/poky/1.4.1, after sourcing the environment-setup file, and look into the file for
CC variable, for example for my case is i586-poky-linux-gcc and it’s under /opt/poky/1.4.1/sysroot/i686-pokysdk-linux/usr/bin/i586-poky-linux directory.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">For eclipse, it depends on what is your toolchain and sysroot setup, it’ll source the environment-setup file under toolchain directory, then bring up qemu in
nfs mode base on your kernel bin file and the sysroot directory that extracted using your image’s rootfs file. So you can try from command line to see whether you can bring up qemu with the kernel bin file and sysroot directory, if so, eclipse should be able
to, if not, then there’s an issue on eclipse side. If you can’t bring up via command line, then there must be some setup/build issue on your end.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Jessica<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> yocto-bounces@yoctoproject.org [mailto:yocto-bounces@yoctoproject.org]
<b>On Behalf Of </b>Matthias Van Gestel<br>
<b>Sent:</b> Tuesday, July 16, 2013 7:24 AM<br>
<b>To:</b> yocto@yoctoproject.org<br>
<b>Subject:</b> [yocto] SDK generation<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi I'm having some trouble generating a Qt(4) SDK that I can use on a host system. We generate our own image edna-image-minimal:<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">PR="2"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">####################################################################<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"># Copied from meta/recipes-core/images/<a href="http://core-image-minibal.bb">core-image-minibal.bb</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">####################################################################<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">DESCRIPTION = "A small image just capable of allowing a device to boot."<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">IMAGE_INSTALL = "packagegroup-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">IMAGE_LINGUAS = " "<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">LICENSE = "MIT"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">inherit core-image<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"># remove not needed ipkg informations<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; "<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">####################################################################<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"># Copied from meta/recipes-graphics/images/<a href="http://core-image-x11.bb">core-image-x11.bb</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">####################################################################<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">IMAGE_FEATURES += "splash package-management x11-base xserver-xf86-config"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">####################################################################<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"># IMAGE_INSTALL += "qtbase qtbase-tools qtbase-plugins" <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"># qtbase-tools qtbase-plugins"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">IMAGE_FEATURES += "qt4-pkgs"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">IMAGE_INSTALL += "mini-x-session"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">TOOLCHAIN_HOST_TASK += "nativesdk-qemu"<br>
----------------------------------------------------------------------<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal">Now when I try to generate a SDK with the following command: MACHINE="qemuarm" bitbake edna-image-minimal -c populate_sdk<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">The SDK script gets generated, I execute it and it extracts itself.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Now I'd like to know where I can find the native tools to cross compile my application, I have no qmake or cross-gcc.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Another issue is about the eclipse adt plugin, I installed the plugin configured the sysroot path and the cross compiler path (it uses scripts from /opt/poky/1.4.1) and then in the Qemu part I picked the kernel generated in the build/tmp/deploy/images,
but then it complains about a pseudo and asks about qemu-extract-sdk. So to cut the story short I'm stuck at generating a decent cross sdk.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">(I used the official <span style="color:blue"><a href="http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#configuring-the-eclipse-ide-juno">http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#configuring-the-eclipse-ide-juno</a> </span><span style="color:black">guide).</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">How do I proceed, or are there other ways I can do to get a decent SDK working?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>