Source: paulstretch Version: 2.2-2-3 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: fileordering X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi! While working on the "reproducible builds" effort [1], we have noticed that paulstretch could not be built reproducibly. The fileorder during linking varies. The attached patch fixes this by sorting the list of source files with ls. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules index 2ddcc13..d32768e 100755 --- a/debian/rules +++ b/debian/rules @@ -10,7 +10,7 @@ override_dh_auto_build: # ./compile_linux_fftw.sh with custom LDFLAGS fluid -c GUI.fl fluid -c FreeEditUI.fl - g++ GUI.cxx FreeEditUI.cxx *.cpp Input/*.cpp Output/*.cpp \ + g++ GUI.cxx FreeEditUI.cxx `LC_ALL=C ls *.cpp Input/*.cpp Output/*.cpp` \ -o paulstretch \ $(LDFLAGS) \ `fltk-config --cflags` `fltk-config --ldflags` \
signature.asc
Description: PGP signature
_______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers