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: