Skip to content

Improve no op builds meson 4.1.4

commit c3753c71:

meson: Make depresolver.py reproducible
It was using set() for holding dependencies, which does not have
a guaranteed order. Because of this, the order of libraries in the
linker lines were changing randomly, causing all the exes (1000 of
them, including tests) to be rebuilt even for no-op builds on
reconfigure.

commit 45ec7b40:

meson: Use check: true for run_command
In case it ever fails, we should error immediately, not at some random
place later.

Merge request reports