<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Calibri">Hi all,<br>
      </font></p>
    <p><font face="Calibri">I need to build the JDK due to a strict
        security environment. The build system is Ubuntu 22.04 x64 6.8.0
        kernel inside a VM.<br>
      </font></p>
    <p><font face="Calibri">I read about JEP 493
        (<a class="moz-txt-link-freetext" href="https://openjdk.org/jeps/493">https://openjdk.org/jeps/493</a>) and used the option
        "--enable-linkable-runtime". My configure command is:<br>
        configure \<br>
            --with-conf-name=coffeelibs-openjdk-24 \<br>
            --with-boot-jdk=/path/to/jdk23 \ <br>
            --with-version-pre= \<br>
            --with-version-string="24.0.1+9" \<br>
            --with-version-opt=coffeelibs \<br>
            --with-native-debug-symbols=none \<br>
            --enable-linkable-runtime<br>
        <br>
      </font><font face="Calibri">The jlink tool of this JDK is used
        later on. But when i try to build a minial jre with "</font><font
        face="Calibri">coffeelibs-openjdk-24/bin/jlink --output runtime
        --module-path "coffeelibs-openjdk-24/jmods" </font><font
        face="Calibri">--add-modules java.base",<br>
        it throws the "... has been modified" error mentioned in the
        JEP, not for cacerts or other config files, **but binaries (e.g.
        java or </font><span
class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span
          class="" style="">lib/libextnet.so </span></span><font
        face="Calibri">).**<br>
      </font></p>
    <p><font face="Calibri">Does anyone know where the problem is?<br>
      </font><font face="Calibri"><br>
        Best regards,<br>
      </font></p>
    <pre class="moz-signature" cols="72">-- 
Armin Schrenk

Skymatic GmbH, Am Hauptbahnhof 6, 53111 Bonn
Sitz der Gesellschaft: Bonn; Amtsgericht Bonn, HRB 22635</pre>
  </body>
</html>