On Fri, 2018-12-21 at 12:07 +0000, Alan Bateman wrote: > On 18/12/2018 14:40, Severin Gehwolf wrote: > > : > > I've added a proof-of-concept for a strip-native-debug-symbols plugin > > to the bug. It requires objcopy to be on the system on which jlink is > > being run. Comments welcome. > > > > I haven't had time to study this closely yet but I think having a plugin > to strip the native debug symbols would be good to have.
Great. > I suspect that > jlink will need a bit of support for integrating platform specific > plugins into the build as tools such as objdump and options such as > --add-gun-debuglink aren't going to make sense everywhere. Yes. It whould make sense to include this plugin only for Linux and, perhaps, Solaris. If there was a way to include plugins based on the build platform this would help. > From the > examples, I also wonder about unwieldily command lines usages and > whether having a platform specific plugin would make this a bit easier. Sure. One specific issue I've run into was that there seems to be no way to specify for a plugin to take >= 0 arguments. Once a plugin specifies, hasArgument() == true, it seems to require at least one. Thanks, Severin