forked from Imagelibrary/binutils-gdb
Don't call lto-wrapper for ar and ranlib
Since ar and ranlib don't need to know symbol types to work properly, we should avoid calling lto-wrapper for them to speed them up. bfd/ PR binutils/25584 * plugin.c (need_lto_wrapper_p): New. (bfd_plugin_set_program_name): Add an int argument to set need_lto_wrapper_p. (get_lto_wrapper): Return FALSE if need_lto_wrapper_p isn't set. * plugin.h (bfd_plugin_set_program_name): Add an int argument. binutils/ PR binutils/25584 * ar.c (main): Pass 0 to bfd_plugin_set_program_name. * nm.c (main): Pass 1 to bfd_plugin_set_program_name.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2020-02-25 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/25584
|
||||
* ar.c (main): Pass 0 to bfd_plugin_set_program_name.
|
||||
* nm.c (main): Pass 1 to bfd_plugin_set_program_name.
|
||||
|
||||
2020-02-24 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR 25499
|
||||
|
||||
@@ -725,7 +725,7 @@ main (int argc, char **argv)
|
||||
xmalloc_set_program_name (program_name);
|
||||
bfd_set_error_program_name (program_name);
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
bfd_plugin_set_program_name (program_name);
|
||||
bfd_plugin_set_program_name (program_name, 0);
|
||||
#endif
|
||||
|
||||
expandargv (&argc, &argv);
|
||||
|
||||
@@ -1701,7 +1701,7 @@ main (int argc, char **argv)
|
||||
xmalloc_set_program_name (program_name);
|
||||
bfd_set_error_program_name (program_name);
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
bfd_plugin_set_program_name (program_name);
|
||||
bfd_plugin_set_program_name (program_name, 1);
|
||||
#endif
|
||||
|
||||
START_PROGRESS (program_name, 0);
|
||||
|
||||
Reference in New Issue
Block a user