On Sun, 2022-10-16 at 12:17 +0200, Yann E. MORIN wrote:
> Commit 621d3196fae9 ([SV 62100] Add '--shuffle' option support)
> introduced randomisation of prerequisites, so as to detect more
> build ordering issues, especially with parallel builds. It also
> made randomisation the default.

I'm not sure I understand the goal of this patch.

If you don't want randomization, just don't add the --shuffle option
and you won't get any randomization.

The behavior of make without the --shuffle option hasn't changed from
what it was before: it will never be the case that shuffle is the
default "always on" behavior because POSIX mandates the order in which
prerequisites are considered.

So I don't see why we would say that both "make" and "make --shuffle"
do the same thing (no shuffle).  If you've added --shuffle then I'd
expect you'd want to see shuffling...?

Am I wrong and there is some way to get shuffle mode enabled even
without the --shuffle option?  That would definitely be a bug!

Reply via email to