http://bugzilla.opensuse.org/show_bug.cgi?id=1159556 Bug ID: 1159556 Summary: libmicro has unreproducible .o files from LTO Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: mpluskal@suse.com Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de CC: martin.liska@suse.com, vmarsik@suse.com Found By: Development Blocker: --- While working on reproducible builds for openSUSE, I found that the libmicro package varies across builds in .o files. Are these .o files supposed to be in there? Why? /usr/lib/libMicro/bin/benchmark_fini.o differs in ELF section .gnu.lto_.jmpfuncs .9193de93f5298bd9 --- /tmp/tmp.8Hjil1D2IL/tmp.NbPnGK5mUm 2019-12-16 17:00:40.655455842 +0000 +++ /tmp/tmp.8Hjil1D2IL/tmp.UKdlTnPDZU 2019-12-16 17:00:40.659455870 +0000 @@ -1,3 +1,6 @@ /usr/lib/libMicro/bin/benchmark_fini.o: file format elf64-x86-64 +Contents of section .gnu.lto_.jmpfuncs.9193de93f5298bd9: + 0000 789ce360 60646065 40004610 0100012a x..``d`e@.F....* + 0010 0010 .. -- You are receiving this mail because: You are on the CC list for the bug.