[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