On Sun, Jun 6, 2010 at 2:47 PM, Loïc Minier loic.minier@linaro.org wrote:
On Sat, Jun 05, 2010, JD Zheng wrote:
So my question is what will be the default build system, which, I guess, is part of deliveries? Since linaro is not a distribution, will it be dist-agnostic? (Don't get me wrong as I am a Debian/Ubuntu fan :-) ).
This is a hard question, as it's still evolving; we currently consider two different buildables: software (packages) and images. For image building, we're currently trying live-helper, it seems flexible enough to cover a lot of use cases. For package builds, we're looking at replacing native builds with some cross-compilers backed solutions (e.g. like scratchbox does), and we're also trying to support cross-compilation, but that wont scale to thousands of packages for sure.
Basically, we need more time to try out/develop the bits we're currently thinking of, the picture is not complete yet. In the mean time, we're doing native builds.
OpenEmbedded can handle all usecases and it can generate toolchains for you guys to provide to community incase someone does not want to handle openEmbedded. Scatchbox and buildroot kinda things are too limited. There is a huge community that takes care of openEmbedded.