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

Add the ability to perform static builds of MacOSX x64 binaries

XMLWordPrintable

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

      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.

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

              Created:
              Updated:
              Resolved: