[PATCH v2 0/6] Improve make and make check parallelism

Carlos O'Donell carlos@redhat.com
Wed Jun 17 12:59:34 GMT 2026


On 6/16/26 10:24 PM, Sam James wrote:
> Adhemerval Zanella <adhemerval.zanella@linaro.org> writes:
> 
> Thank you for doing this. I plan to provide review as well later.
> 
>> [...]
>> Build results are unchanged: all built objects, archives, and shared
>> objects are bit-identical to the serial build across repeated clean
>> parallel builds, the installed tree layout is identical, and the
>> tests.sum results are identical.  Since most of the possible failure
>> modes are races, the series was validated with repeated from-scratch
>> builds on x86_64-linux-gnu (24 threads), aarch64-linux-gnu (80 cores).
> 
> Have you tried make --shuffle [0][1] yet? It's effective in finding some
> problems [2] and also very convenient given it produces a seed upon failure.

We should absolutely do this.

Frederic Berat and I were just recently looking at a missing dependency that
likely would have been caught years ago around the gconv-modules.d generation
and directory ordering.

-- 
Cheers,
Carlos.



More information about the Libc-alpha mailing list