bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/846] New: MIPS/ELF doesn't set DT_MIPS_UNREFEXTNO correctly


From: hjl at lucon dot org
Subject: [Bug ld/846] New: MIPS/ELF doesn't set DT_MIPS_UNREFEXTNO correctly
Date: 13 Apr 2005 16:06:51 -0000

According to

http://www.iagu.net/docs/dec/AA-PS31D-TET1_html/asm10.html

DT_MIPS_UNREFEXTNO holds an index into the dynamic symbol table. The index is
the entry of the first external symbol that is not referenced within the object.
But MIPS/ELF does:

            case DT_MIPS_UNREFEXTNO:
              /* The index into the dynamic symbol table which is the
                 entry of the first external symbol that is not
                 referenced within the same object.  */
              dyn.d_un.d_val = bfd_count_sections (output_bfd) + 1;

I have no ideas what it is trying to do. I posted a patch:

http://sourceware.org/ml/binutils/2005-03/msg00459.html

But I am not very familiar with MIPS/ELF.

-- 
           Summary: MIPS/ELF doesn't set DT_MIPS_UNREFEXTNO correctly
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: hjl at lucon dot org
                CC: bug-binutils at gnu dot org
GCC target triplet: mips-linux


http://sources.redhat.com/bugzilla/show_bug.cgi?id=846

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

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