mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
Add -h/-soname option.
This commit is contained in:
@@ -1713,6 +1713,13 @@ Layout::finish_dynamic_section(const Input_objects* input_objects,
|
||||
odyn->add_string(elfcpp::DT_NEEDED, (*p)->soname());
|
||||
}
|
||||
|
||||
if (parameters->output_is_shared())
|
||||
{
|
||||
const char* soname = this->options_.soname();
|
||||
if (soname != NULL)
|
||||
odyn->add_string(elfcpp::DT_SONAME, soname);
|
||||
}
|
||||
|
||||
// FIXME: Support --init and --fini.
|
||||
Symbol* sym = symtab->lookup("_init");
|
||||
if (sym != NULL && sym->is_defined() && !sym->is_from_dynobj())
|
||||
|
||||
Reference in New Issue
Block a user