Changeset 263 for trunk/doc/README.OS2


Ignore:
Timestamp:
Feb 21, 2011, 12:02:20 AM (14 years ago)
Author:
dmik
Message:

make: Global DLL rename by adding the 'j' prefix to avoid possible conflicts with system DLLs (#52)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/README.OS2

    r241 r263  
    1 OpenJDK 6 Alpha for OS/2 and eCS
    2 
    3 Version 1.6.0 Build 19 Beta 2 (2011-01-12)
    4 
    5 This is a beta build intended for testing purposes.
     1OpenJDK 6 for OS/2 and eCS
     2
     3Version 1.6.0 Build 19 RC (2011-xx-yy)
     4
     5This is a release candidate build intended for testing purposes.
    66
    77
     
    206206
    207207
     208DLL NAMES
     209
     210  In the environment necessary to run OpenJDK on OS/2, the directory containing
     211  JDK DLLs is listed in either LIBPATH or BEGINLIBPATH variable which makes
     212  these DLLs available to Java processes as well as to any other process running
     213  in the same environment. The original versions of OpenJDK use very generic DLL
     214  names for some components (such as jpeg.dll, zip.dll) which may create name
     215  conflicts with system DLLs and cause the Java DLLs to be loaded by programs
     216  instead of the system ones leading to program malfunction.
     217
     218  To reduce the possibility of such conflicts, all Java DLLs that didn't have
     219  a 'j' prefix in their names were renamed by prepending 'j' to the original
     220  DLL name.
     221
     222  Besides adding the 'j' prefix, some DLLs were also renamed further to fit the
     223  8 character length limit forced by the OS/2 kernel loader.
     224
     225
     226  On OS/2, the directory containing JDK DLLs
     227  In order to avoid conflicts...
     228  the following dlls were renamed...
     229
     230  hprof.dll -> jhprof.dll in -agentlib: cmd line option
     231  debug dlls as well
     232
     233
     234
    208235CURRENT LIMITATIONS
    209236
Note: See TracChangeset for help on using the changeset viewer.