Package: binutils-or1k-elf Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps toolchain Control: affects -1 gcc-or1k-elf X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
binutils-or1k-elf is not built with deterministic archives enabled, which causes reproducibility issues in packages using it: https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_static_libraries_issue.html The attached patch adds --enable-deterministic-archives to the configure arguments in debian/rules. FWIW, the --enable-deterministic-archives feature was enabled Debian's "binutils" package in 2015. With this feature enabled in binutils-or1k-elf, I've been able to reproducibly build gcc-or1k-elf when using a stable build path. Thanks for maintaining binutils-or1k-elf! live well, vagrant
From 19ad976d637a6fe4276babec19d74b91e03130e1 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Mon, 11 Oct 2021 21:17:17 +0000 Subject: [PATCH] debian/rules: Pass --enable-deterministic-archives to configure. https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_static_libraries_issue.html --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/rules b/debian/rules index 0f6b868..97b68a9 100755 --- a/debian/rules +++ b/debian/rules @@ -48,6 +48,9 @@ confargs += --with-pkgversion='$(pkgversion)+$(DEB_VERSION)' confargs += --disable-nls +# https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_static_libraries_issue.html +confargs += --enable-deterministic-archives + override_dh_auto_configure: # Imitate dh_auto_configure -- $(confargs), but without # --runstatedir as long as libiberty/configure cannot be refreshed. -- 2.30.2
signature.asc
Description: PGP signature