<div dir="ltr"><div style>Hi experts, </div><div style><br></div><div style>I use Yocto to generate multilib sdk, I append following content in my local.conf. </div><div><div>    require conf/multilib.conf</div><div>    MULTILIBS = &quot;multilib:lib64&quot;</div>
<div>    DEFAULTTUNE_virtclass-multilib-lib64 = &quot;x86-64&quot;</div><div><br></div><div>    IMAGE_INSTALL_append = &quot; \</div><div>        ${@multilib_pkg_extend(d, &quot;binutils&quot;)} \<br></div><div><div>        ${@multilib_pkg_extend(d, &quot;eglibc&quot;)} \<br>
</div><div>        ${@multilib_pkg_extend(d, &quot;eglibc-dev&quot;)} \</div><div>        ${@multilib_pkg_extend(d, &quot;eglibc-staticdev&quot;)} \</div></div><div>        ${@multilib_pkg_extend(d, &quot;gcc&quot;)} \</div>
<div><div>        ${@multilib_pkg_extend(d, &quot;glib-2.0&quot;)} \</div><div>        ${@multilib_pkg_extend(d, &quot;glib-2.0-dev&quot;)} \</div></div><div>        ${@multilib_pkg_extend(d, &quot;libgcc-dev&quot;)} \</div>
<div>        ${@multilib_pkg_extend(d, &quot;libstdc++&quot;)} \<br></div><div>        ${@multilib_pkg_extend(d, &quot;libstdc++-dev&quot;)} \</div><div>        ${@multilib_pkg_extend(d, &quot;libstdc++-staticdev&quot;)} \</div>
<div>    &quot;<br></div><div><br></div></div><div style>The sdk is generated successfully, I installed poky-eglibc-x86_64-i586-toolchain-gmae-1.4+snapshot-20130619.sh in the default path(/opt/poky/1.4+snapshot/). </div><div style>
1. 32bit build for my test C program, it passed,</div><div style>    $ source /opt/poky/1.4+snapshot/environment-setup-i586-poky-linux</div><div style>    $ $CC mytest.c -o mytest.c</div><div style>2. 64bit build for the same test C program, it failed.</div>
<div style>    $ source /opt/poky/1.4+snapshot/environment-setup-x86_64-pokymllib64-linux</div><div style>    $ $CC mytest.c -o mytest</div><div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find crtbegin.o: No such file or directory</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find -lgcc</div><div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: skipping incompatible /opt/poky/1.4+snapshot/sysroots/i586-poky-linux/lib/libgcc_s.so when searching for -lgcc_s</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: skipping incompatible /opt/poky/1.4+snapshot/sysroots/i586-poky-linux/lib/libgcc_s.so when searching for -lgcc_s</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find -lgcc_s</div><div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: skipping incompatible /opt/poky/1.4+snapshot/sysroots/i586-poky-linux/usr/lib/libc.so when searching for -lc</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: skipping incompatible /opt/poky/1.4+snapshot/sysroots/i586-poky-linux/usr/lib/libc.so when searching for -lc</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find -lc</div><div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find -lgcc</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: skipping incompatible /opt/poky/1.4+snapshot/sysroots/i586-poky-linux/lib/libgcc_s.so when searching for -lgcc_s</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: skipping incompatible /opt/poky/1.4+snapshot/sysroots/i586-poky-linux/lib/libgcc_s.so when searching for -lgcc_s</div>
<div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find -lgcc_s</div><div>/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/x86_64-pokymllib64-linux/gcc/x86_64-pokymllib64-linux/4.7.2/ld: cannot find crtend.o: No such file or directory</div>
<div>collect2: error: ld returned 1 exit status</div><div><br></div><div style>Am I missing something? </div><div style><br></div><div><br></div><div style>Cheers, </div><div style><br></div><div style>Bruce</div></div>