bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/23466] New: Issues with Windows reproducible builds starti


From: boklm at torproject dot org
Subject: [Bug binutils/23466] New: Issues with Windows reproducible builds starting with commit 13e570f80cbfb299a8858ce6830e91a6cb40ab7b
Date: Mon, 30 Jul 2018 16:27:28 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=23466

            Bug ID: 23466
           Summary: Issues with Windows reproducible builds starting with
                    commit 13e570f80cbfb299a8858ce6830e91a6cb40ab7b
           Product: binutils
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: boklm at torproject dot org
  Target Milestone: ---

We are building Tor Browser for Windows using binutils and mingw-w64. We are
doing reproducible builds (http://reproducible-builds.org/) and with binutils
2.25 and later versions we have issues to reproduce our builds. After
git-bisecting, we start seeing this issue with commit
13e570f80cbfb299a8858ce6830e91a6cb40ab7b. We are currently using binutils
2.26.1 with a patch reverting 13e570f80cbfb299a8858ce6830e91a6cb40ab7b, as the
commit cannot be easily reverted on later versions.

When running objdump -x on 2 builds of the same dll file, we have this diff
(followed by many other reloc lines):

2,3c2,3
< 1/libEGL.dll:     file format pei-i386
< 1/libEGL.dll
---
> 2/libEGL.dll:     file format pei-i386
> 2/libEGL.dll
39c39
< CheckSum              003422cf
---
> CheckSum              00342445
55c55
< Entry 5 0032c000 00019b70 Base Relocation Directory [.reloc]
---
> Entry 5 0032c000 00019b74 Base Relocation Directory [.reloc]
27642,27649c27642,27649
<       reloc 27130 offset  cc3 [30b13cf4] HIGHLOW
<       reloc 27131 offset  cd0 [30b13d01] HIGHLOW
<       reloc 27132 offset  cd7 [30b13d08] HIGHLOW
<       reloc 27133 offset  d81 [30b13db2] HIGHLOW
<       reloc 27134 offset  dd2 [30b13e03] HIGHLOW
<       reloc 27135 offset  dd9 [30b13e0a] HIGHLOW
<       reloc 27136 offset  de0 [30b13e11] HIGHLOW
<       reloc 27137 offset  e83 [30b13eb4] HIGHLOW
---
>       reloc 27130 offset  cc2 [30b13cf3] HIGHLOW
>       reloc 27131 offset  cc9 [30b13cfa] HIGHLOW
>       reloc 27132 offset  cd0 [30b13d01] HIGHLOW
>       reloc 27133 offset  d73 [30b13da4] HIGHLOW
>       reloc 27134 offset  dc3 [30b13df4] HIGHLOW
>       reloc 27135 offset  dd0 [30b13e01] HIGHLOW
>       reloc 27136 offset  dd7 [30b13e08] HIGHLOW
>       reloc 27137 offset  e81 [30b13eb2] HIGHLOW
30163,30166c30163,30166
<       reloc 29656 offset  d2f [30b13d60] HIGHLOW
<       reloc 29657 offset  d42 [30b13d73] HIGHLOW
<       reloc 29658 offset  dbf [30b13df0] HIGHLOW
<       reloc 29659 offset  dd2 [30b13e03] HIGHLOW
---
>       reloc 29656 offset  cff [30b13d30] HIGHLOW
>       reloc 29657 offset  d12 [30b13d43] HIGHLOW
>       reloc 29658 offset  d8f [30b13dc0] HIGHLOW
>       reloc 29659 offset  da2 [30b13dd3] HIGHLOW
36415,36416c36415,36416
<       reloc 35916 offset  dd2 [30b13e03] HIGHLOW
<       reloc 35917 offset  dda [30b13e0b] HIGHLOW


Our ticket where we discussed this issue:
https://trac.torproject.org/projects/tor/ticket/16472#comment:74

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]