diff options
Diffstat (limited to 'bfd/elf-vxworks.c')
-rw-r--r-- | bfd/elf-vxworks.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/bfd/elf-vxworks.c b/bfd/elf-vxworks.c index 11ebe50..ba72a8b 100644 --- a/bfd/elf-vxworks.c +++ b/bfd/elf-vxworks.c @@ -180,15 +180,15 @@ elf_vxworks_emit_relocs (bfd *output_bfd, && (*hash_ptr)->root.u.def.section->output_section != NULL) { /* This is a relocation from an executable or shared - library against a symbol in a different shared - library. We are creating a definition in the output - file but it does not come from any of our normal (.o) - files. ie. a PLT stub. Normally this would be a - relocation against against SHN_UNDEF with the VMA of - the PLT stub. This upsets the VxWorks loader. - Convert it to a section-relative relocation. This - gets some other symbols (for instance .dynbss), but - is conservatively correct. */ + library against a symbol in a different shared + library. We are creating a definition in the output + file but it does not come from any of our normal (.o) + files. ie. a PLT stub. Normally this would be a + relocation against against SHN_UNDEF with the VMA of + the PLT stub. This upsets the VxWorks loader. + Convert it to a section-relative relocation. This + gets some other symbols (for instance .dynbss), but + is conservatively correct. */ for (j = 0; j < bed->s->int_rels_per_ext_rel; j++) { asection *sec = (*hash_ptr)->root.u.def.section; |