Help with build changes for: 8214796: Create a jlink plugin for stripping debug info symbols from native libraries
Alan Bateman
Alan.Bateman at oracle.com
Sun Jan 27 08:14:33 UTC 2019
On 26/01/2019 00:06, Mandy Chung wrote:
> Hi Severin,
>
> Another alternative would be to support per-jlink-plugin resource
> bundle to avoid merging .properties files at build time. The
> plugin-specific messages should only be used by the plugin itself
> and it would be cleaner for each plugin to manage its resource bundle.
That seems a cleaner idea than the suggestion we had on jigsaw-dev to
merge the properties. If Severin does this for this plugin then I assume
the resources for the other plugins could be moved to their own resource
files in their own time.
I skimmed the current patch and I see the usability has improved since
the original proposal. It would be nice to get to
`--strip-native-debug-symbols` without needing the "=defaults" suffix.
There are details around the sub-options and naming that I assume will
need detailed review at some point too.
The current patch doesn't include any tests but I assume they will come
in time.
There's probably a cleanup in StripNativeDebugSymbolsPlugin.java needed
too to make it easier to maintain and review going forward but that is
not important now, I think the main thing is to get past the issue of
being the first plugin that is platform specific.
-Alan.
More information about the jigsaw-dev
mailing list