Descriptionsort input files
to have reproducible link order
so that the lilypond binary always contains its functions in the same order.
When building packages (e.g. for openSUSE Linux)
(random) filesystem order of input files
influences ordering of functions in the output,
thus without the patch, builds (in disposable VMs) would differ.
See https://reproducible-builds.org/ for why this matters.
There exists a patch for GNU make to make all wildcard globs sorted again, but they claim the spec does not guarantee any stable order so it is not yet merged:
https://savannah.gnu.org/bugs/index.php?52076
Patch Set 1 #
Total comments: 2
Patch Set 2 : sorting .o files instead of .cc #
Total comments: 1
MessagesTotal messages: 7
|