diff options
author | Craig Silverstein <csilvers@google.com> | 2008-07-21 23:36:29 +0000 |
---|---|---|
committer | Craig Silverstein <csilvers@google.com> | 2008-07-21 23:36:29 +0000 |
commit | 2dba614ac5bf7e7a70d3b1bad76bcb9de9b57739 (patch) | |
tree | 65db88d6c7b35d9a47511e0d713c8650902297b3 /gold/symtab.cc | |
parent | 150d0ed4aa43c0cdede771cb800bf289e74a57fb (diff) | |
download | binutils-redhat-2dba614ac5bf7e7a70d3b1bad76bcb9de9b57739.tar.gz |
2008-07-21 Craig Silverstein <csilvers@google.com>
* symtab.cc (Symbol_table::warn_about_undefined_dynobj_symbol):
Include symbol version in error message.
Diffstat (limited to 'gold/symtab.cc')
-rw-r--r-- | gold/symtab.cc | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/gold/symtab.cc b/gold/symtab.cc index 39a0ec3f8d..a482bfeee1 100644 --- a/gold/symtab.cc +++ b/gold/symtab.cc @@ -2376,9 +2376,17 @@ Symbol_table::warn_about_undefined_dynobj_symbol( // A very ugly cast. Dynobj* dynobj = static_cast<Dynobj*>(sym->object()); if (!dynobj->has_unknown_needed_entries()) - gold_error(_("%s: undefined reference to '%s'"), - sym->object()->name().c_str(), - sym->demangled_name().c_str()); + { + if (sym->version()) + gold_error(_("%s: undefined reference to '%s', version '%s'"), + sym->object()->name().c_str(), + sym->demangled_name().c_str(), + sym->version()); + else + gold_error(_("%s: undefined reference to '%s'"), + sym->object()->name().c_str(), + sym->demangled_name().c_str()); + } } } |