mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-28 10:00:51 +00:00
Warn for ar/nm/ranlib/ld on lto objects without plugin
PR 13227 bfd/ * archive.c (_bfd_compute_and_write_armap): Warn on adding __gnu_lto_slim to armap. * linker.c (_bfd_generic_link_add_one_symbol): Warn on adding __gnu_lto_slim to linker hash table. binutils/ * nm.c (filter_symbols): Warn on __gnu_lto_slim.
This commit is contained in:
@@ -2357,6 +2357,10 @@ _bfd_compute_and_write_armap (bfd *arch, unsigned int elength)
|
||||
map = new_map;
|
||||
}
|
||||
|
||||
if (strcmp (syms[src_count]->name, "__gnu_lto_slim") == 0)
|
||||
(*_bfd_error_handler)
|
||||
(_("%s: plugin needed to handle lto object"),
|
||||
bfd_get_filename (current));
|
||||
namelen = strlen (syms[src_count]->name);
|
||||
amt = sizeof (char *);
|
||||
map[orl_count].name = (char **) bfd_alloc (arch, amt);
|
||||
|
||||
Reference in New Issue
Block a user