<!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>