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

Remove the lib/$ARCH directory from Linux and Solaris images

    Details

    • Subcomponent:
    • Resolved In Build:
      b150
    • OS:
      linux, solaris

      Description

      The lib/$ARCH directory is present only in Linux and Solaris images.
      It contains native-code shared objects (.so files) for the VM and the
      libraries. It's a vestigial remnant of images that could support
      multiple CPU architectures, which is no longer a requirement; on Mac
      OS and Windows such files have always been placed directly in the
      `lib` directory.

      Let's simplify things: Move all the content of lib/$ARCH up one
      level in Linux and Solaris images, and then remove lib/$ARCH.

        Issue Links

          Activity

          Hide
          kcr Kevin Rushforth added a comment -
          This fix breaks deployment and JavaFX applications on Linux. I filed JDK-8171450 to track this new failure.
          Show
          kcr Kevin Rushforth added a comment - This fix breaks deployment and JavaFX applications on Linux. I filed JDK-8171450 to track this new failure.
          Hide
          kcr Kevin Rushforth added a comment -
          We temporarily fixed JavaFX applications by delivering the .so files both in lib/ and in lib/$ARCH. See JDK-8171450.

          I filed a follow-on bug to remove these files from lib/$ARCH, JDK-8171674. Until that bug is fixed, the lib/$ARCH directory will still be present and contain .so files, but they will be unused.
          Show
          kcr Kevin Rushforth added a comment - We temporarily fixed JavaFX applications by delivering the .so files both in lib/ and in lib/$ARCH. See JDK-8171450 . I filed a follow-on bug to remove these files from lib/$ARCH, JDK-8171674 . Until that bug is fixed, the lib/$ARCH directory will still be present and contain .so files, but they will be unused.
          Hide
          hgupdate HG Updates added a comment -
          URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c14f9a7b4cab
          User: lana
          Date: 2016-12-21 16:39:38 +0000
          Show
          hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c14f9a7b4cab User: lana Date: 2016-12-21 16:39:38 +0000
          Hide
          hgupdate HG Updates added a comment -
          URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/81508186e5bc
          User: lana
          Date: 2016-12-21 16:40:05 +0000
          Show
          hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/81508186e5bc User: lana Date: 2016-12-21 16:40:05 +0000
          Hide
          hgupdate HG Updates added a comment -
          URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/366b398d9190
          User: lana
          Date: 2016-12-21 16:40:09 +0000
          Show
          hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/366b398d9190 User: lana Date: 2016-12-21 16:40:09 +0000

            People

            • Assignee:
              erikj Erik Joelsson
              Reporter:
              mr Mark Reinhold
            • Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: