[notes] 01/01: Update timestamps_in_static_libraries with the binutils-multiarch bug and attach it to glibc

Ximin Luo infinity0 at debian.org
Wed Nov 9 20:50:02 UTC 2016


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository notes.

commit 602b4c2ab4523213307cdff091baeed289070512
Author: Ximin Luo <infinity0 at debian.org>
Date:   Wed Nov 9 21:49:17 2016 +0100

    Update timestamps_in_static_libraries with the binutils-multiarch bug and attach it to glibc
---
 issues.yml   | 8 ++++++--
 packages.yml | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/issues.yml b/issues.yml
index a754738..de51184 100644
--- a/issues.yml
+++ b/issues.yml
@@ -222,8 +222,12 @@ timestamps_in_png:
   deterministic: True
 timestamps_in_static_libraries:
   description: |
-    .a files are ar archives. By default, they will contain a timestamp for
-    each member (.o) and for the function index.
+    .a files are ar archives. Since binutils 2.25-6 they should be deterministic
+    by default, but there are some remaining buggy corner cases - see
+    bug #843210 for example if the package uses binutils-multiarch.
+    .
+    Other tools that create ar archives directly should in theory be covered by
+    strip-nondeterminism, but it is still good to patch them.
   url: https://wiki.debian.org/ReproducibleBuilds/TimestampsInStaticLibraries
   deterministic: True
 timestamps_in_tarball:
diff --git a/packages.yml b/packages.yml
index 28e3ac4..10a5a12 100644
--- a/packages.yml
+++ b/packages.yml
@@ -8518,6 +8518,7 @@ glibc:
   version: 2.19-18
   issues:
     - different_due_to_umask
+    - timestamps_in_static_libraries
   bugs:
     - 783210
     - 811574

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/notes.git



More information about the Reproducible-commits mailing list