https://sourceware.org/bugzilla/show_bug.cgi?id=19019

--- Comment #10 from Michael Karcher <sourceware-bugzilla at mkarcher dot 
dialup.fu-berlin.de> ---
Created attachment 8676
  --> https://sourceware.org/bugzilla/attachment.cgi?id=8676&action=edit
machine object files created during LTO link

Attached: seemingly correct object files resulting in the broken shared object.

(sid-sparc64-sbuild)mkarcher@ravirin:~/systemd-226/build-deb$ for x in
libsystemd.so.0.11.0.ltrans*.s.o; do readelf -s $x | grep REGISTER ; done 
    65: 0000000000000002     0 REGISTER GLOBAL DEFAULT  UND 
    66: 0000000000000003     0 REGISTER GLOBAL DEFAULT  UND 
[...]
    27: 0000000000000002     0 REGISTER GLOBAL DEFAULT  UND 
    28: 0000000000000003     0 REGISTER GLOBAL DEFAULT  UND 
(sid-sparc64-sbuild)mkarcher@ravirin:~/systemd-226/build-deb$ gold -shared
lib*ltrans*s.o -o temp.so
(sid-sparc64-sbuild)mkarcher@ravirin:~/systemd-226/build-deb$ readelf -s
temp.so  | grep REGISTER
  1379: 0000000000000000     0 REGISTER GLOBAL DEFAULT  UND 
(sid-sparc64-sbuild)mkarcher@ravirin:~/systemd-226/build-deb$ tar -cvjf
intermediates.tar.bz2 lib*ltrans*.s.o

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to