Package: binutils-xtensa-lx106
Severity: normal
Tags: patch
User: [email protected]
Usertags: timestamps toolchain
Control: affects -1 gcc-xtensa-lx106
X-Debbugs-Cc: [email protected]

binutils-xtensa-lx106 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 in
Debian's "binutils" package in 2015.

With this feature enabled in binutils-xtensa-lx106, it makes
gcc-xtensa-lx106 much closer to building reproducibly when using
a stable build path.


Thanks for maintaining binutils-xtensa-lx106!


live well,
  vagrant
From 126acf437c66d77e300f554ff67875fbd265c0b8 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Tue, 11 Jan 2022 01:35:43 +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 | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/rules b/debian/rules
index 5bf3dd3..f00d912 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,6 +37,7 @@ configure_flags = \
 	--enable-plugins \
 	--enable-interwork \
 	--with-system-zlib \
+	--enable-deterministic-archives \
 	"--with-pkgversion=$(deb_version)" \
 	$(buildflags)
 
-- 
2.30.2

Attachment: signature.asc
Description: PGP signature

Reply via email to