can you tell me how the build and run the meego(armv7) on qemu?
I have tried many times, but fail every time.
can you list the steps for me?
thank you very much!
------------------ 原始邮件 ------------------
发件人: "Carsten Munk";
发送时间: 2011年2月18日(星期五) 晚上10:11
收件人: "meego-dev";
主题: [MeeGo-dev] ARM Thumb2 MeeGo test-run results
Hi,
I took the liberty of running a quick build (direct build, no rebuild
when dependancies change) of Trunk for 'armv7tnhl' as to estimate how
we are doing on the front of having a mostly Thumb2 MeeGo build,
similar to Ubuntu/Linaro.
The problems I've found so far:
* Everything Qt and Qt-based fails with:
{standardinput}:43893:Error:thumbconditionalinstructionshouldbe
inITblock--`strexeqr6,r5,[r3]'
{standardinput}:43894:Error:thumbconditionalinstructionshouldbe
inITblock--`teqeqr6,#1'
* WebKit fails with:
./Source/JavaScriptCore/assembler/MacroAssembler.h:32:33:fatalerror:
MacroAssemblerARMv7.h:Nosuchfileordirectory
* bind fails with: (????)
libtool: link: `pthreads/condition.lo' is not a valid libtool object
* fennec-qt fails with:
/BUILD/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp
{standardinput}:Assemblermessages:
{standardinput}:528:Error:r13notallowedhere--`tstsp,#4'
make[10]:***[xptcinvoke_arm.o]Error1
* gc fails with:
{standardinput}:2058:Error:selectedprocessordoesnotsupport`swp
r1,r2,[r3]'
* gcc fails with this which is a bit surprising, on hardfp build:
/usr/bin/ld:error:.libs/selected_int_kind.ousesVFPregister
arguments,.libs/libgfortran.so.3.0.0doesnot
* libatomic-ops fails with:
{standardinput}:285:Error:selectedprocessordoesnotsupport`swp
r1,r2,[r3]'
* pulseaudio fails with:
{standardinput}:110:Error:thumbconditionalinstructionshouldbe
inITblock--`addcsr0,r8'
{standardinput}:111:Error:thumbconditionalinstructionshouldbe
inITblock--`movcsr6,r0'
make[3]:***[libpulsecore_0.9.19_la-svolume_arm.lo]Error1
* texlive fails in qemu:
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH
../bin/genpname-d./out/build/icudt34l
qemu:uncaughttargetsignal11(Segmentationfault)-coredumped
make[1]:***[out/build/icudt34l/pnames.icu]Segmentationfault
* glibc needed -mthumb in it's BuildFlags="", but built for thumb after that.
Summary:
succeeded: 1306
failed: 41
unresolvable: 13
excluded: 88
This information was brought to you by 15 minutes of editing OBS
project configuration and approx an hour of waiting for it to finish
building 1300+ ARM packages. This is why I love MeeGo.com and OBS,
makes it really easy to make these kind of builds.
BR
Carsten Munk
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines