bug#20272: Support reproducible builds

"Bernhard M. Wiedemann" <[email protected]>
Newsgroups gmane.lisp.guile.bugs
Message-ID <[email protected]>
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
OpenPGP_signature.asc (application/pgp-signature, 236 B)
-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTykslvYmKwlIQesLNdovN53d8CLgUCZVfM2AUDAAAAAAAKCRBdovN53d8CLvaD
AP9/ga15Xrwqi1ayNIhN5ExEmIWiHtm9EGp27fMZkf4j/AD/epf5rUoxKLBNg36Gk0D06be1cVjR
ma1xjY8AimUcggI=
=5i45
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.