Source: slang2 Version: 2.3.0-2.3 Severity: wishlist Tags: patch User: [email protected] Usertags: locale X-Debbugs-Cc: [email protected]
Hi! While working on the "reproducible builds" effort [1], we have noticed that slang2 could not be built reproducibly. While creating a static library, the list of object files is sorted locale-dependently, which causes a different order depending on the locale. The attached patch fixes this by using the C locale while listing files. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules
index 140cabc..4d04197 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,7 +23,7 @@ override_dh_auto_configure:
override_dh_auto_build:
dh_auto_build
${MAKE} -C src static
- ar cqv libslang_pic.a src/elfobjs/*.o
+ ar cqv libslang_pic.a `LC_ALL=C ls src/elfobjs/*.o`
INSTANT_OPT=" " docbook-to-man debian/slsh.sgml > slsh.1
override_dh_auto_clean:
signature.asc
Description: Digital signature

