This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
PATCH: ld/1208: Print out unresolvable relocation name
- From: "H. J. Lu" <hjl at lucon dot org>
- To: binutils at sources dot redhat dot com
- Date: Mon, 22 Aug 2005 14:02:40 -0700
- Subject: PATCH: ld/1208: Print out unresolvable relocation name
In PR ld/1208, the linker is right. But the message is unclear. The
R_386_GOTOFF relocation is only for local symbols. This patch prints
out unresolvable relocation name.
H.J.
----
2005-08-22 H.J. Lu <hongjiu.lu@intel.com>
PR ld/1208
* elf32-i386.c (elf_i386_relocate_section): Print out the name
of unresolvable relocation.
--- bfd/elf32-i386.c.reloc 2005-08-21 13:51:38.000000000 -0700
+++ bfd/elf32-i386.c 2005-08-22 13:55:21.000000000 -0700
@@ -3058,10 +3058,11 @@ elf_i386_relocate_section (bfd *output_b
&& h->def_dynamic))
{
(*_bfd_error_handler)
- (_("%B(%A+0x%lx): unresolvable relocation against symbol `%s'"),
+ (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
input_bfd,
input_section,
(long) rel->r_offset,
+ howto->name,
h->root.root.string);
return FALSE;
}