https://sourceware.org/bugzilla/show_bug.cgi?id=30577
Nick Clifton <nickc at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at sourceware dot org |nickc at redhat dot com CC| |nickc at redhat dot com Status|NEW |ASSIGNED --- Comment #1 from Nick Clifton <nickc at redhat dot com> --- (In reply to Richard Biener from comment #0) Hi Richard, > There is no documented way to disable plugin auto-loading from BFD for tools > like NM and AR but this also affects LD. True... > By inspecting the source I can see that for AR at least --plugin="" works This should also work for NM, but not for LD. > but there is no --no-plugin I am tempted to suggest that we document --plugin="" as doing this, and make sure that LD supports it as well. That would mean the least disruption to the sources. (Except see below for a different approach...) > or any way to for example override the > search directory in the environment. Again true. I dislike having a hard-coded directory in the sources, so having a way to set it dynamically would be good. I am very wary of using an environment variable to do this however as it makes debugging plugin problems very hard. Very few bug reports include a list of environment variables, and it is easy to imagine that a user unfamiliar with the binutils plugin code would not even realise that the problem might be due to a plugin being loaded from an unexpected location because of an environment variable. So instead I would suggest adding a --plugin-dir=<DIR> option which could be used to override the builtin default. It could even support --plugin-dir=NUL to stop any auto-loading and --plugin-dir=DEFAULT to reset the search directory back to the builtin default. What do you think ? Cheers Nick -- You are receiving this mail because: You are on the CC list for the bug.