Bug ID 1208386
Summary gcc12 LTO embeds temporary filename
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS All
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee martin.liska@suse.com
Reporter bwiedemann@suse.com
QA Contact qa-bugs@suse.de
Found By Development
Blocker ---

While working on reproducible builds for openSUSE, I found that
our jhead package varied when compiling with -flto=auto

/usr/bin/jhead differs in ELF section .rodata
--- old /usr/bin/jhead (objdump)
+++ new /usr/bin/jhead (objdump)
@@ -11684,7 +11684,7 @@
  2e9d0 73696e66 6f2e6300 6d616b65 726e6f74  sinfo.c.makernot
  2e9e0 652e6300 7374645f 6368726f 6d696e61  e.c.std_chromina
  2e9f0 6e63655f 7175616e 745f7462 6c002f74  nce_quant_tbl./t
- 2ea00 6d702f63 6350416b 4471752e 6c747261  mp/ccPAkDqu.ltra
+ 2ea00 6d702f63 63456e78 6d316b2e 6c747261  mp/ccEnxm1k.ltra
  2ea10 6e73302e 6f007374 645f6c75 6d696e61  ns0.o.std_lumina
  2ea20 6e63655f 7175616e 745f7462 6c004b6e  nce_quant_tbl.Kn
  2ea30 6f776e54 61677300 436f6d6d 616e6453  ownTags.CommandS


You are receiving this mail because: