Opened 9 years ago

Closed 9 years ago

#52 closed defect (fixed)

duplicate dll names

Reported by: diver Owned by:
Priority: critical Milestone: RC
Component: general Version: 1.6.0-b19 Beta 2
Severity: Keywords:
Cc:

Description

dll names in jre\bin could have same names as in some rpm ports. this leads then to a problem, as either one can't be loaded

Change History (2)

comment:1 Changed 9 years ago by dmik

Renaming the DLLs as follows:

awt.dll      -> jawtos2.dll
dt_shmem.dll -> jdtshmem.dll
dt_sock.dll  -> jdtsock.dll
fontmgr.dll  -> jfontmgr.dll
hpi.dll      -> jhpi.dll
hprof.dll    -> jhprof.dll
instrmnt.dll -> jinstr.dll
jpeg.dll     -> jjpeg.dll
lcms.dll     -> jlcms.dll
mlibimg.dll  -> jmlibimg.dll
mngemnt.dll  -> jmngmnt.dll
net.dll      -> jnet.dll
nio.dll      -> jnio.dll
npt.dll      -> jnpt.dll
rmi.dll      -> jrmi.dll
smscapi.dll  -> jsmscapi.dll
splshscr.dll -> jsplash.dll
unpack.dll   -> junpack.dll
verify.dll   -> jverify.dll
zip.dll      -> jzip.dll

Note that I renamed all DLLs by prepending "j" in front of them. This should avoid all possible conflicts in the future. (Note that the whole bin/ with these DLLs subdirectory is in BEGINLIBPATH).

However, it turned out to be a very difficult task. First, due to the ill build system, it took two days to sort out all build breaks. Second, the JVM does not start. Some code seems to still refer to the old name...

comment:2 Changed 9 years ago by dmik

  • Resolution set to fixed
  • Status changed from new to closed

Fixed all issues it seems. Committed the whole rename change at once as r263. All applications I tried work fine. The RC release will show us more.

Note: See TracTickets for help on using tickets.