* dynobj.cc (Versions::add_def): If we give an error about a

missing version, go ahead and create the version anyhow.
This commit is contained in:
Ian Lance Taylor 2008-07-18 06:58:04 +00:00
parent 957ab57169
commit c6e3f6ed8e
2 changed files with 7 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2008-07-17 Ian Lance Taylor <iant@google.com>
* dynobj.cc (Versions::add_def): If we give an error about a
missing version, go ahead and create the version anyhow.
2008-07-10 Ian Lance Taylor <iant@google.com>
Handle output sections with more than 0x7fffffff bytes.

View File

@ -1388,11 +1388,8 @@ Versions::add_def(const Symbol* sym, const char* version,
// find a definition of a symbol with a version which is not
// in the version script.
if (parameters->options().shared())
{
gold_error(_("symbol %s has undefined version %s"),
sym->demangled_name().c_str(), version);
return;
}
gold_error(_("symbol %s has undefined version %s"),
sym->demangled_name().c_str(), version);
// When creating a regular executable, automatically define
// a new version.