[Buildroot] [PATCH v2 0/3] Fix for top-level parallel make part 1

Fabio Porcedda fabio.porcedda at gmail.com
Tue Jul 30 10:16:44 UTC 2013


On Tue, Jul 30, 2013 at 12:01 PM, Thomas Petazzoni
<thomas.petazzoni at free-electrons.com> wrote:
> Dear Fabio Porcedda,
>
> On Tue, 30 Jul 2013 11:34:08 +0200, Fabio Porcedda wrote:
>
>> > As per OpenEmbedded/Bitbake, I was told a few years ago that they were
>> > not doing per-package sysroot, even though they are doing top-level
>> > parallel builds, and that this was sometimes causing some spurious
>> > failures or not completely reproducible builds. However, I haven't
>> > verified this myself, and this statement was made some years ago, so it
>> > may or may not longer be true.
>>
>> Unfortunately right now i've not enough time to work on the
>> per-package sysroot feature, maybe in the feature, i don't know.
>>
>> So are you going to accept this patch set even without per-package
>> sysroot feature?
>> IMHO top-level parallel make it's still a useful feature even without
>> per-package sysroot.
>> The per-package sysroot feature can be still added later.
>
> As we discussed in this thread, the problem is that the top-level
> parallel make feature is broken if you don't have per-package sysroot:
> builds become non-reproducible.

Just to understand better, this is true only for packages with
unexpressed dependencies, right?
So if a build has only packages with full expressed dependencies the
builds are reproducible?

Best regards and thanks
-- 
Fabio Porcedda


More information about the buildroot mailing list