Notes for lynx - reproducible builds result

Version annotated: 2.8.9dev9-1
Identified issues:
Identifier: bin_sh_is_bash
Description Various issues that are caused from whether /bin/sh is dash or bash.
Comments: Left build has a «linux-gnu» literal in the .rodata section; right build doesn't.
That value may originate from the SYSTEM_NAME autoconf/config.guess macro,
and occurs as a substring of other literals.
.
A similar issue was seen in neovim, where it was traced to $CC combining string literals.
.
Embedded binary paths in /usr/bin/lynx get quoted differently when
/bin/sh points to bash. (e.g. '/usr/bin/msgfmt'
vs. /usr/bin/msgfmt).
.
Building with parallelism triggers large differences in documentation.
.
Older versions had merged-/usr vs. non-merged-/usr differences, but
those were fixed in 2.9.0dev.6-2 (bug 983208). Other reproducibility
issues not yet re-verified in 2.9.0dev.6-2.
 

Our notes about issues affecting packages are stored in notes.git and are targeted at packages in Debian in 'unstable/amd64' (unless they say otherwise).