United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6899834 (launcher) remove the solaris libjvm.so symlink
JDK-6899834 : (launcher) remove the solaris libjvm.so symlink

Details
Type:
Bug
Submit Date:
2009-11-10
Status:
Closed
Updated Date:
2011-07-15
Project Name:
JDK
Resolved Date:
2011-07-15
Component:
tools
OS:
generic
Sub-Component:
launcher
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:

Related Reports
Relates:

Sub Tasks

Description
Solaris version of the JRE has a symlink in jre/lib/$os.arch/libjvm.so -> client/libjvm.so, this was added in the early days of Java to maintain
backward compatibility with the earlier versions. This symlink has been
problematic in the past as it loads both the server and the client libjvm.so
simultaneously. These problems were circumvented by setting the LD_LIBRARY_PATH
by the launcher to the flavor of the libjvm.so to be loaded (server/client).

With the purging of the LD_LIBRARY_PATH setting in the launcher see
6367077, this will no longer be the case and the previous issues will
be exposed, therefore this symlink needs to be removed now.

                                    

Comments
EVALUATION

Yes this must be done.
                                     
2009-11-10



Hardware and Software, Engineered to Work Together