mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 20:14:06 +08:00
This patch allows one to place the gcc's liblto_plugin in the lib/bfd-plugins directory
and have it loaded by default (as long as the --target option isn't used). PR binutils/14698 ar.c: Set plugin_target early if plugins are supported. nm.c: Likewise.
This commit is contained in:
parent
965b60c946
commit
92b1b67865
@ -1,3 +1,9 @@
|
||||
2014-04-03 Markus Trippelsdorf <markus@trippelsdorf.de>
|
||||
|
||||
PR binutils/14698
|
||||
ar.c: Set plugin_target early if plugins are supported.
|
||||
nm.c: Likewise.
|
||||
|
||||
2014-04-03 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* od-macho.c (printf_uint64): New function.
|
||||
|
@ -138,7 +138,11 @@ static int show_version = 0;
|
||||
|
||||
static int show_help = 0;
|
||||
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
static const char *plugin_target = "plugin";
|
||||
#else
|
||||
static const char *plugin_target = NULL;
|
||||
#endif
|
||||
|
||||
static const char *target = NULL;
|
||||
|
||||
@ -571,7 +575,6 @@ decode_options (int argc, char **argv)
|
||||
break;
|
||||
case OPTION_PLUGIN:
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
plugin_target = "plugin";
|
||||
bfd_plugin_set_plugin (optarg);
|
||||
#else
|
||||
fprintf (stderr, _("sorry - this program has been built without plugin support\n"));
|
||||
@ -632,7 +635,6 @@ ranlib_main (int argc, char **argv)
|
||||
/* PR binutils/13493: Support plugins. */
|
||||
case OPTION_PLUGIN:
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
plugin_target = "plugin";
|
||||
bfd_plugin_set_plugin (optarg);
|
||||
#else
|
||||
fprintf (stderr, _("sorry - this program has been built without plugin support\n"));
|
||||
|
@ -175,7 +175,11 @@ static char other_format[] = "%02x";
|
||||
static char desc_format[] = "%04x";
|
||||
|
||||
static char *target = NULL;
|
||||
static char *plugin_target = NULL;
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
static const char *plugin_target = "plugin";
|
||||
#else
|
||||
static const char *plugin_target = NULL;
|
||||
#endif
|
||||
|
||||
/* Used to cache the line numbers for a BFD. */
|
||||
static bfd *lineno_cache_bfd;
|
||||
@ -1646,7 +1650,6 @@ main (int argc, char **argv)
|
||||
|
||||
case OPTION_PLUGIN: /* --plugin */
|
||||
#if BFD_SUPPORTS_PLUGINS
|
||||
plugin_target = "plugin";
|
||||
bfd_plugin_set_plugin (optarg);
|
||||
#else
|
||||
fatal (_("sorry - this program has been built without plugin support\n"));
|
||||
|
Loading…
Reference in New Issue
Block a user