This is the mail archive of the glibc-bugs@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/464] New: IA64 math functions aren't weak


There are

[hjl@gnu-20 hjl]$ readelf -s /usr/lib/libm.a | grep " coshf"
     5: 00000000   145 FUNC    WEAK   DEFAULT    1 coshf

on ia32 and x86_64, but

[hjl@gnu-2 kernel]$ readelf -s /usr/lib/libm.a | grep " coshf"
    13: 0000000000000000  1616 FUNC    GLOBAL DEFAULT    1 coshf

on ia64. As the result, people can't override math functions in libm.a on
ia64 since other internal math functions in libm.a, like __ieee754_coshf,
are needed by glibc, which leads to symbol multiple definition error.

-- 
           Summary: IA64 math functions aren't weak
           Product: glibc
           Version: 2.3.3
            Status: NEW
          Severity: critical
          Priority: P2
         Component: math
        AssignedTo: aj at suse dot de
        ReportedBy: hjl at lucon dot org
                CC: glibc-bugs at sources dot redhat dot com
 GCC build triplet: ia64-unknown-linux-gnu
  GCC host triplet: ia64-unknown-linux-gnu
GCC target triplet: ia64-unknown-linux-gnu


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

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]