diff --git a/bfd/elflink.c b/bfd/elflink.c index e3751fa..15a42f9 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -12520,3 +12520,3 @@ bfd_elf_final_link (bfd *abfd, struct bfd_link_info *info) /* Check for DT_TEXTREL (late, in case the backend removes it). */ - if (((info->warn_shared_textrel && bfd_link_pic (info)) + if ((info->warn_shared_textrel || info->error_textrel) @@ -12541,3 +12541,3 @@ bfd_elf_final_link (bfd *abfd, struct bfd_link_info *info) info->callbacks->einfo - (_("%P: warning: creating a DT_TEXTREL in a shared object.\n")); + (_("%P: warning: creating a DT_TEXTREL in object.\n")); break;