From: csilvers Date: Mon, 21 Jul 2008 23:36:29 +0000 (+0000) Subject: 2008-07-21 Craig Silverstein X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a811bf45a92dac519b9d6f72e112f11718801ac5;p=pf3gnuchains%2Fpf3gnuchains3x.git 2008-07-21 Craig Silverstein * symtab.cc (Symbol_table::warn_about_undefined_dynobj_symbol): Include symbol version in error message. --- diff --git a/gold/ChangeLog b/gold/ChangeLog index 44642daa30..297ab894fa 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,8 @@ +2008-07-21 Craig Silverstein + + * symtab.cc (Symbol_table::warn_about_undefined_dynobj_symbol): + Include symbol version in error message. + 2008-07-20 Chris Demetriou * configure.ac (gold_cv_c_random_seed): New configured variable. 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(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()); + } } }