[Bug 1143905] New: fwupd does not build reproducibly with LTO
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905 Bug ID: 1143905 Summary: fwupd does not build reproducibly with LTO Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: glin@suse.com Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de CC: dleuenberger@suse.com, martin.liska@suse.com Blocks: 1081754 Found By: Development Blocker: --- This is because meson.build calls fu-hash.py src/libfwupdprivate.a and .a files contain unreproducible LTO data now. this produces a fu-hash.h file with a nondeterministic FU_BUILD_HASH string that gets embedded in various binaries. unrelated to this there are still deviations from https://github.com/openSUSE/pesign-obs-integration/pull/8 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c1
--- Comment #1 from Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c2
--- Comment #2 from Gary Ching-Pang Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c3
--- Comment #3 from Gary Ching-Pang Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
Gary Ching-Pang Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c4
--- Comment #4 from Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c5
--- Comment #5 from Gary Ching-Pang Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c6
--- Comment #6 from Gary Ching-Pang Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c7
--- Comment #7 from Martin Liška
https://github.com/fwupd/fwupd/commit/ 5611fd0581b1c28de97321daefae798a78f475b8 Upstream tweaks the hash script to calculate the source files instead of the static library.
Great. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905
http://bugzilla.opensuse.org/show_bug.cgi?id=1143905#c8
Gary Ching-Pang Lin
participants (1)
-
bugzilla_noreply@novell.com