Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7134690

remove legacy jnilib support from ClassLoader and System [macosx]

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 7u4
    • 7
    • core-libs
    • b11
    • unknown
    • os_x
    • Verified

      The initial port of jdk7u to macos included some code in

      src/share/classes/java/lang/System.java and
      src/share/classes/java/lang/ClassLoader.java

      which adds support for non-standard native library suffixes on Mac OS. The standard name format is libname.dylib
      on macos, but Apple's java supports libname.jnilib as well.

      We would like to remove this code, because if such support is really required then it shouldn't be
      iplemented in shared code. We will track the requirement to support these legacy names in another CR if necessary.

            michaelm Michael McMahon
            michaelm Michael McMahon
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: