diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 739b7b0bf..d205a1d36 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,7 +47,7 @@ jobs: uses: graalvm/setup-graalvm@v1 with: java-version: '21' - distribution: 'graalvm-community' + distribution: 'graalvm' github-token: ${{ secrets.GITHUB_TOKEN }} set-java-home: true cache: 'maven' diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index e1bd62a64..e717e11b2 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -71,7 +71,7 @@ jobs: uses: graalvm/setup-graalvm@v1 with: java-version: '21' - distribution: 'graalvm-community' + distribution: 'graalvm' github-token: ${{ secrets.GITHUB_TOKEN }} set-java-home: true cache: 'maven' diff --git a/CLI/pom.xml b/CLI/pom.xml index 68c74cd37..6d784b9d1 100644 --- a/CLI/pom.xml +++ b/CLI/pom.xml @@ -56,6 +56,7 @@ --enable-url-protocols=http -H:ResourceConfigurationFiles=${project.parent.basedir}/config/${resource-config-file} --no-fallback + -march=compatibility -H:+ReportExceptionStackTraces --verbose @@ -64,7 +65,7 @@ build - build + compile-no-fork package @@ -104,7 +105,7 @@ build - build + compile-no-fork package @@ -144,7 +145,7 @@ build - build + compile-no-fork package diff --git a/CLI/src/main/resources/META-INF/native-image/reflect-config.json b/CLI/src/main/resources/META-INF/native-image/reflect-config.json index d21c1bfd6..ceccdf0b1 100644 --- a/CLI/src/main/resources/META-INF/native-image/reflect-config.json +++ b/CLI/src/main/resources/META-INF/native-image/reflect-config.json @@ -40,10 +40,6 @@ "name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM", "methods":[{"name":"","parameterTypes":[] }] }, -{ - "name":"com.sun.crypto.provider.HmacCore$HmacSHA256", - "methods":[{"name":"","parameterTypes":[] }] -}, { "name":"com.sun.crypto.provider.HmacCore$HmacSHA384", "methods":[{"name":"","parameterTypes":[] }] @@ -84,12 +80,6 @@ { "name":"java.security.SecureRandomParameters" }, -{ - "name":"java.security.interfaces.ECPrivateKey" -}, -{ - "name":"java.security.interfaces.ECPublicKey" -}, { "name":"java.security.interfaces.RSAPrivateKey" }, @@ -203,10 +193,6 @@ "name":"sun.security.rsa.RSASignature$SHA256withRSA", "methods":[{"name":"","parameterTypes":[] }] }, -{ - "name":"sun.security.rsa.RSASignature$SHA384withRSA", - "methods":[{"name":"","parameterTypes":[] }] -}, { "name":"sun.security.ssl.KeyManagerFactoryImpl$SunX509", "methods":[{"name":"","parameterTypes":[] }] diff --git a/GUI/src/main/resources/META-INF/native-image/resource-config.json b/GUI/src/main/resources/META-INF/native-image/resource-config.json index 13617bc78..5e2a1392c 100644 --- a/GUI/src/main/resources/META-INF/native-image/resource-config.json +++ b/GUI/src/main/resources/META-INF/native-image/resource-config.json @@ -76,6 +76,8 @@ "pattern":"java.base:\\Qjdk/internal/icu/impl/data/icudt72b/uprops.icu\\E" }, { "pattern":"java.base:\\Qsun/net/idn/uidna.spp\\E" + }, { + "pattern":"java.base:\\Qsun/text/resources/WordBreakIteratorData\\E" }, { "pattern":"java.xml:\\Qcom/sun/org/apache/xml/internal/serializer/Encodings.properties\\E" }, { @@ -104,8 +106,6 @@ "pattern":"javafx.graphics:\\Qcom/sun/prism/es2/glsl/Texture_LinearGradient_PAD.frag\\E" }, { "pattern":"javafx.graphics:\\Qcom/sun/scenario/effect/impl/es2/glsl/Blend_SRC_IN.frag\\E" - }, { - "pattern":"javafx.graphics:\\Qcom/sun/scenario/effect/impl/es2/glsl/LinearConvolveShadow_20.frag\\E" }, { "pattern":"javafx.graphics:\\Qcom/sun/scenario/effect/impl/es2/glsl/LinearConvolveShadow_28.frag\\E" }, {