Le 11/07/2014 15:37, Vitaly Chernooky a écrit :
Hi all!
Can anybody tell me why Tizen doesn't use plain cross-compilation like
android?
The current default system used to build Tizen is OBS and OBSes use a
chroot to emulate a native build.
It has pros and cons.
The main pro is the simplicity of the build process which is very
similar to a local native build.
The main cons is when is come to build for other architectures as QEMU
comes in the game.
In reality, the heavy build action are also build in a mix Arch in OBS,
in order to avoid to run for example the compiler through QEMU.
It's not a traditional Cross build but it's very close to it and the
performance it is minimal while you still benefit from the simplicity of
a 'like native' build model.
This is why you see IA repos (32 and 64 bits) in the arm repos on
Tizen.org OBS.
https://build.tizen.org/project/show?project=Tizen%3ACommon
On the other hand, if you are really interested in full cross
compilation of Tizen, there is a project looking at building Tizen with
Yocto.
There wiki page is here :
https://wiki.tizen.org/wiki/Tizen_on_yocto
It's still early phase but you may want to give it a go.
Regards
--
Dominig ar Foll
Senior Architect
Intel Open Source Technology Centre
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev