Subject: bug#20272: Support reproducible builds

From: "Bernhard M. Wiedemann" <[email-masked]>
Date: Fri, 17 Nov 2023 21:28:08 +0100

Parallel builds with guile-3.0.9 still introduce non-determinism

I tested with openSUSE's guile-newt package
and found (with filterdiff[1])
filterdiff strings */site-ccache/newt/checkboxtree.go
produced among others

  newtCheckboxTree
-/usr/lib64/libnewt
+config
+%libnewt
  dynamic-link
  dynamic-func

[...]

  newt/bindings.scm
  newt/checkboxtree.scm
-newt/config.scm
  ice-9/boot-9.scm
  make-checkboxtree

so it is not just a simple ordering issue, but certain entries are 
missing or replaced.
Is there an equivalent of objdump for .go files to see what is in there?

[1]https://github.com/bmwiedemann/reproducibleopensuse/blob/master/filterdiff