<div dir="ltr">Good day Li,<div><br></div><div>Maybe the answer is in this site:Â <a href="http://luajit.org/install.html">http://luajit.org/install.html</a>.</div><div>Please refer to Cross Compiling LuaJIT.</div><div><br></div><div>Thanks,</div><div>- J</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 29, 2014 at 5:01 PM, Li, Xin <span dir="ltr"><<a href="mailto:lixin.fnst@cn.fujitsu.com" target="_blank">lixin.fnst@cn.fujitsu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="ZH-CN" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">I include luajit package from the meta-embedded and compile it.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">My build system is CentOS(64 bit).<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">when I compile for the target(64 bit),It is OK,with no errors.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">But when I compile for the target(32 bit),it has the following errors.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;color:black">If you know the solution, please help me!</span><span lang="EN-US" style="font-size:12.0pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;color:#1f497d">Â </span><span lang="EN-US" style="font-size:12.0pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">Thank you&Best regards<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt">Li Xin<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">----------------------------------------------------------------------------------------------<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">$ cat tmp/work/i586-poky-linux/luajit/2.0.3-r0/temp/log.do_compile<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">DEBUG: Executing shell function do_compile<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">NOTE: make -j 10 CROSS=i586-poky-linux- TARGET_CFLAGS= --sysroot=/yocto/work001/fnst/lixin/poky/build.x86/tmp/sysroots/qemux86Â -m32 -march=i586 TARGET_LDFLAGS= --sysroot=/yocto/work001/fnst/lixin/poky/build.x86/tmp/sysroots/qemux86
TARGET_SHLDFLAGS= --sysroot=/yocto/work001/fnst/lixin/poky/build.x86/tmp/sysroots/qemux86 HOST_CC=gcc -m32<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">==== Building LuaJIT 2.0.3 ====<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make -C src<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make[1]: Entering directory `/yocto/work001/fnst/lixin/poky/build.x86/tmp/work/i586-poky-linux/luajit/2.0.3-r0/LuaJIT-2.0.3/src'<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">BUILDVMÂ Â lj_vm.s<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Error: pointer size mismatch in cross-build.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">BUILDVMÂ Â lj_ffdef.h<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Try: make HOST_CC="gcc -m32" CROSS=...<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">BUILDVMÂ Â lj_bcdef.h<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make[1]: *** [lj_vm.s] Error 1<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make[1]: *** Waiting for unfinished jobs....Error: pointer size mismatch in cross-build.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Try: make HOST_CC="gcc -m32" CROSS=...<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make[1]: *** [lj_ffdef.h] Error 1<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Error: pointer size mismatch in cross-build.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Try: make HOST_CC="gcc -m32" CROSS=...<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make[1]: *** [lj_bcdef.h] Error 1<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make[1]: Leaving directory `/yocto/work001/fnst/lixin/poky/build.x86/tmp/work/i586-poky-linux/luajit/2.0.3-r0/LuaJIT-2.0.3/src'<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">make: *** [default] Error 2<u></u><u></u></span></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class="MsoNormal" style="border:none;padding:0cm"><span lang="EN-US">ERROR: oe_runmake failed<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt"><u></u>Â <u></u></span></p>
</div>
</div>
<br>--<br>
_______________________________________________<br>
yocto mailing list<br>
<a href="mailto:yocto@yoctoproject.org">yocto@yoctoproject.org</a><br>
<a href="https://lists.yoctoproject.org/listinfo/yocto" target="_blank">https://lists.yoctoproject.org/listinfo/yocto</a><br>
<br></blockquote></div><br></div>