On Mon, 26 Sep 2022 18:15:17 GMT, Dmitry Samersoff <dsamers...@openjdk.org> 
wrote:

> If the user has set LD_LIBRARY_PATH to use a particular libjvm.so, options 
> from the JDK_JAVA_OPTIONS environment variable are picked up twice.
> 
> If an option cannot be accepted twice (e.g., -agentlib), the application 
> fails to start.
> 
> The same happens on operating systems that doesn't support $RPATH/$ORIGIN and 
> always have to set LD_LIBRARY_PATH and re-exec the launcher.
> 
> The fix adds one additional argument - orig_argv to JLI_Launch() and use it 
> in on relaunch in execv() call.
> 
> All relevant jtreg tests are passed.

I think I agree with David that the JBS issue or PR needs a better description 
of the issue. It reads to me that this is caused by setting LD_LIBRARY_PATH to 
find a libjvm that is coming from somewhere else, is that right?

-------------

PR: https://git.openjdk.org/jdk/pull/10430

Reply via email to