The specific case I was wondering about was parallel builds. Is it worth it to have multiple sources packages that are completely identical sources with the only difference the flavours they build in order to allow for example omap, mx51 and versatile express to all build in parallel.
On Mon, Aug 2, 2010 at 7:20 AM, Amit Kucheria amit.kucheria@linaro.org wrote:
Separate source packages have the following features: + One flavour of the kernel is not dependent on others + Parallel builds (in theory, if there are build machines available) + Different people can upload + Different upload schedules + More useful if we are going to carry non-upstream BSPs - More debian packaging overhead to deal with (debian developers might not agree) - Will go against kernel consolidation WG's work since we might end up with one source tree per SoC
Single source package have the following features: + Single source base for all kernels (multiple flavours to start with, but single flavour once Kernel Consolidation WG is done with it) - Long build times since builds are serialized
In the end, it depends on what exactly we want to package. Are we pushing all BSPs into a single source tree? Or are we carrying separate branches for each?
Cheers, Amit
On 10 Aug 02, John Rigby wrote:
On the subject of adding other platforms, should we do a source package per platform since it takes seven hours to build? I'm not talking about omap4, that can coexist with omap3. Adding mx51 and versatile express are issues though.
As I am thinking about this I wonder if it matters. Is there a difference between one build machine taking 21 hours to build three kernels and three build machines taking seven hours?
John
On Sat, Jul 31, 2010 at 12:51 AM, Amit Kucheria amit.kucheria@linaro.org wrote:
On Sat, Jul 31, 2010 at 12:35 AM, Loïc Minier loic.minier@linaro.org wrote:
On Fri, Jul 30, 2010, John Rigby wrote:
The long awaited first linux-linaro kernel package is available in the linaro-maintainers kernel ppa: ppa:linaro-maintainers/kernel https://launchpad.net/~linaro-maintainers/+archive/kernel
Awesome! So it's OMAP for now, is it OMAP3 and 4, or just 3?
By any chance, would you have a list of enabled boards / boards expected to work?
John,
If you're following the Ubuntu Kernel Team mailing list, you'll find patches posted by me to enable OMAP4 (one backport + config). This will get you OMAP3 and 4 support in the same kernel. You could also consider enabling the i.MX51 Babbage board from mainline. Both of these will boot up to serial console.
Regards, Amit
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev