Package: binutils-arm-none-eabi Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps toolchain Control: affects -1 libstdc++-arm-none-eabi X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
binutils-arm-none-eabi 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-arm-none-eabi, I've been able to reproducibly build libstdc++-arm-none-eabi when using a stable build path. live well, vagrant
From d37bba76c874098a11047b70e5620a25eb81b9dc Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Sat, 26 Dec 2020 20:53:23 +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 ff9a8c3..f95972b 100755 --- a/debian/rules +++ b/debian/rules @@ -35,6 +35,7 @@ configure_flags = \ --enable-interwork \ --with-system-zlib \ "--with-pkgversion=$(deb_version)" \ + --enable-deterministic-archives \ $(buildflags) %: -- 2.20.1
signature.asc
Description: PGP signature