bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/24015] New: ld: glibc-2.28 on little-endian mips32 broken due to


From: manuel.lauss at gmail dot com
Subject: [Bug ld/24015] New: ld: glibc-2.28 on little-endian mips32 broken due to commit 2bf2bf23da5237f465fdbb759657aeb7825a08a3
Date: Thu, 20 Dec 2018 20:54:08 +0000

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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]