Support of ALPHA is bad with binutils, glibc, strace, since this is - should be
- supported by redhat. But I'll try..
In binutils 2.16 to latest from kernel.org in file binutils/readelf.c 1141:
case EM_BLACKFIN:
rtype = elf_bfin_reloc_type (type);
break;
}
if (rtype == NULL)
#ifdef _bfd_int64_low
printf (_("unrecognized: %-7lx"), _bfd_int64_low (type));
#else
printf (_("unrecognized: %-7lx"), type);
#endif
else
printf (do_wide ? "%-22.22s" : "%-17.17s", rtype);
if (elf_header.e_machine == EM_ALPHA
&& streq (rtype, "R_ALPHA_LITUSE")
&& is_rela)
{
Here is a check for: if (rtype == NULL)
but then f (elf_header.e_machine == EM_ALPHA
&& streq (rtype, "R_ALPHA_LITUSE")
fails, due to NULL pointer in rtype. So this should be caught.
Build of prelink package fails with this BUG.
--
Summary: BUG: readelf fails on ALPHA 2.16 and 2.17 due to NULL
pointer
Product: binutils
Version: unspecified
Status: NEW
Severity: critical
Priority: P2
Component: binutils
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: tomri at gmx dot net
CC: bug-binutils at gnu dot org,rth at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=3146
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
_______________________________________________
bug-binutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils