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

Add the ability to perform static builds of MacOSX x64 binaries

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P3
    • 9
    • 9
    • core-libs
    • b93

    Description

      This enhancement adds the ability to perform a JDK 9 static build for MacOSX x64 platforms.

      It provides a new configure option --enable-static-builds=yes to enable this build option.

      This change paves the way to enable the creation of static binaries for new JDK 9 platforms which do not allow dynamic shared libraries.

      This change compliments the JNI specification change that was done in JDK 8 (https://bugs.openjdk.java.net/browse/JDK-8005716)
      and provides the ability to produce a Java runtime made completely from static binaries.

      The images produced from these changes produce individual static library archive files for each native library contained in the JDK.
      Launchers are produced (java, java, etc) which bind to the java.base and jdk.jdwp.agent libraries in order to validate that there are
      no duplicate symbols in these libraries.

      Attachments

        Issue Links

          Activity

            People

              bobv Bob Vandette (Inactive)
              bobv Bob Vandette (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: