[Bug 1194202] New: binutils-mingw PE executables/dlls are not reproducible (Timestamp in header)
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1194202 Bug ID: 1194202 Summary: binutils-mingw PE executables/dlls are not reproducible (Timestamp in header) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: stefan.bruens@rwth-aachen.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- PE images have a timestamp in the header: https://blog.beuc.net/posts/Practical_basics_of_reproducible_builds_2/ Debian has some patches to use SOURCE_DATE_EPOCH instead of the current time: https://salsa.debian.org/mingw-w64-team/binutils-mingw-w64/-/blob/master/deb... -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1194202 Stefan Br�ns <stefan.bruens@rwth-aachen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bwiedemann@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1194202 http://bugzilla.opensuse.org/show_bug.cgi?id=1194202#c1 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenther@suse.com Assignee|screening-team-bugs@suse.de |matz@suse.com --- Comment #1 from Bernhard Wiedemann <bwiedemann@suse.com> --- I have done some patches with -Wl,--no-insert-timestamp in the past for efi, ipxe and wine-related stuff, but I just remembered that we have a whole OBS project for building w32 and w64 binaries and those could profit from toolchain patches. I think for .dll files, the value has some significance, so using SOURCE_DATE_EPOCH there is better than -Wl,--no-insert-timestamp -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1194202 http://bugzilla.opensuse.org/show_bug.cgi?id=1194202#c2 --- Comment #2 from Stefan Br�ns <stefan.bruens@rwth-aachen.de> --- Wine itself (i.e. its native dlls) is now also built as PE libraries (instead of ELF + stub dlls). Thus large parts of Wine are no longer reproducible. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1194202 http://bugzilla.opensuse.org/show_bug.cgi?id=1194202#c3 --- Comment #3 from Bernhard Wiedemann <bwiedemann@suse.com> --- wine never was reproducible because of bug 1137320 -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
http://bugzilla.opensuse.org/show_bug.cgi?id=1194202 dziobian <brunopitrus@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brunopitrus@hotmail.com -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com