PR 11042
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic object as needed.
This commit is contained in:
parent
35b1e5cca0
commit
659948a498
|
@ -1,3 +1,9 @@
|
|||
2010-01-07 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
PR 11042
|
||||
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic
|
||||
object as needed.
|
||||
|
||||
2010-01-07 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
|
||||
Ian Lance Taylor <iant@google.com>
|
||||
|
||||
|
|
|
@ -132,6 +132,9 @@ Copy_relocs<sh_type, size, big_endian>::emit_copy_reloc(
|
|||
while ((value & (addralign - 1)) != 0)
|
||||
addralign >>= 1;
|
||||
|
||||
// Mark the dynamic object as needed for the --as-needed option.
|
||||
sym->object()->set_is_needed();
|
||||
|
||||
if (this->dynbss_ == NULL)
|
||||
{
|
||||
this->dynbss_ = new Output_data_space(addralign, "** dynbss");
|
||||
|
|
Loading…
Reference in New Issue