https://sourceware.org/bugzilla/show_bug.cgi?id=24015
Bug ID: 24015
Summary: ld: glibc-2.28 on little-endian mips32 broken due to
commit 2bf2bf23da5237f465fdbb759657aeb7825a08a3
Product: binutils
Version: 2.32 (HEAD)
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: manuel.lauss at gmail dot com
Target Milestone: ---
Created attachment 11480
--> https://sourceware.org/bugzilla/attachment.cgi?id=11480&action=edit
archive of working and broken libraries
On MIPS32 little-endian softfloat target ("mipsel-softfloat-linux-gnu"), commit
2bf2bf23da5237f465fdbb759657aeb7825a08a3 ("ELF ld -r scripts") creates a
corrupt MIPS32 ld.so binary (glibc-2.28), which segfaults somehere in
dl_main().
I see however no issues in other packages.
I attach a tar archive with a working and broken ld-2.28.so file. The good one
was built with binutils commit 8bca297856, the broken one with 2bf2bf23da.
They seem to differ in only 2 bytes:
# cmp -b -l ld-2.28.so.GOOD ld-2.28.so.BAD
154657 0 ^@ 34 ^\
154661 0 ^@ 2 ^B
Please take a look!
Thanks!
Manuel
--
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