Skip to content

Conversation

@jerboaa
Copy link
Collaborator

@jerboaa jerboaa commented Apr 18, 2025

In preparation for the Mandrel for JDK 24 release (24.0.1 or internal Mandrel version 24.2.1),
this is a merge of the latest changes on the upstream release/graal-vm/24.2 branch. Specifically
tag vm-24.2.1 which corresponds to the April 2025 CPU release.

mur47x111 and others added 30 commits March 4, 2025 18:25
…ld lead to deopt loops.

(cherry picked from commit c2e1a20)
…erging across main expression boundary.

PullRequest: graal/20245
…ation with short-circuits could lead to deopt loops.

PullRequest: graal/20244
…' diagnostics if --system is configured to an earlier JDK version"" [JDK-8349058]

This reverts commit 0237846.

(cherry picked from commit 5644ec6)
… diagnostics if --system is configured to an earlier JDK version"" [JDK-8349058]

This reverts commit c72084e.

(cherry picked from commit d0a9840)
…iagnostics if --system is configured to an earlier JDK version"" [JDK-8349058]

This reverts commit 40e22dd.

(cherry picked from commit 7453da6)
…transitions and variadic operands to fallback specializations.

PullRequest: graal/20247
…rnal error messages.

PullRequest: graal/20240
OracleLabsAutomation and others added 17 commits March 27, 2025 09:42
…t across safepoint checks.

PullRequest: graal/20367
…allowed in SandboxPolicy.CONSTRAINED.

PullRequest: js/3465
…y instantiated wasm modules.

PullRequest: graal/20401
…tance InteropLibrary.

PullRequest: graal/20402
…ompressedObjectConstantOp

PullRequest: graal/20415
…ss unknown alignment.

PullRequest: graal/20407
@jerboaa jerboaa requested review from Karm and zakkak April 18, 2025 13:57
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Apr 18, 2025
@jerboaa jerboaa modified the milestone: 23.1.6.1-Final Apr 18, 2025
@jerboaa jerboaa changed the title Merge upstream vm-24.2.1 tag into mandrel/24.2 [24.2] Sync with upstream for April 2025 CPU Apr 18, 2025
@jerboaa jerboaa added this to the 24.2.1.0-Final milestone Apr 18, 2025
Copy link
Collaborator

@Karm Karm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to resolve:

usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o
2025-04-18T15:05:35.6845666Z /usr/bin/ld: quarkus-integration-test-vertx-graphql-999-SNAPSHOT-runner.o:(.data+0xca8): undefined reference to `Java_java_lang_invoke_MethodHandleNatives_clearCallSiteContext'
2025-04-18T15:05:35.6846416Z collect2: error: ld returned 1 exit status
2025-04-18T15:05:35.6847153Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.handleLinkerFailure(NativeImageViaCC.java:210)
2025-04-18T15:05:35.6848211Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.runLinkerCommand(NativeImageViaCC.java:154)
2025-04-18T15:05:35.6849091Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.write(NativeImageViaCC.java:115)
2025-04-18T15:05:35.6849886Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:750)
2025-04-18T15:05:35.6850673Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:533)
2025-04-18T15:05:35.6851540Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:545)
2025-04-18T15:05:35.6852477Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:732)
2025-04-18T15:05:35.6853392Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:151)
2025-04-18T15:05:35.6854284Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:99)
2025-04-18T15:05:35.6854884Z 

@jerboaa
Copy link
Collaborator Author

jerboaa commented Apr 22, 2025

We need to resolve:

usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o
2025-04-18T15:05:35.6845666Z /usr/bin/ld: quarkus-integration-test-vertx-graphql-999-SNAPSHOT-runner.o:(.data+0xca8): undefined reference to `Java_java_lang_invoke_MethodHandleNatives_clearCallSiteContext'
2025-04-18T15:05:35.6846416Z collect2: error: ld returned 1 exit status
2025-04-18T15:05:35.6847153Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.handleLinkerFailure(NativeImageViaCC.java:210)
2025-04-18T15:05:35.6848211Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.runLinkerCommand(NativeImageViaCC.java:154)
2025-04-18T15:05:35.6849091Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.write(NativeImageViaCC.java:115)
2025-04-18T15:05:35.6849886Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:750)
2025-04-18T15:05:35.6850673Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:533)
2025-04-18T15:05:35.6851540Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:545)
2025-04-18T15:05:35.6852477Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:732)
2025-04-18T15:05:35.6853392Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:151)
2025-04-18T15:05:35.6854284Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:99)
2025-04-18T15:05:35.6854884Z 

Yes, thanks. Java_java_lang_invoke_MethodHandleNatives_clearCallSiteContext seems to be gone in 24.0.1 with https://bugs.openjdk.org/browse/JDK-8347564.

@jerboaa
Copy link
Collaborator Author

jerboaa commented Apr 22, 2025

We need to resolve:

usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o
2025-04-18T15:05:35.6845666Z /usr/bin/ld: quarkus-integration-test-vertx-graphql-999-SNAPSHOT-runner.o:(.data+0xca8): undefined reference to `Java_java_lang_invoke_MethodHandleNatives_clearCallSiteContext'
2025-04-18T15:05:35.6846416Z collect2: error: ld returned 1 exit status
2025-04-18T15:05:35.6847153Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.handleLinkerFailure(NativeImageViaCC.java:210)
2025-04-18T15:05:35.6848211Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.runLinkerCommand(NativeImageViaCC.java:154)
2025-04-18T15:05:35.6849091Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.image.NativeImageViaCC.write(NativeImageViaCC.java:115)
2025-04-18T15:05:35.6849886Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:750)
2025-04-18T15:05:35.6850673Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:533)
2025-04-18T15:05:35.6851540Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:545)
2025-04-18T15:05:35.6852477Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:732)
2025-04-18T15:05:35.6853392Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:151)
2025-04-18T15:05:35.6854284Z 	at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:99)
2025-04-18T15:05:35.6854884Z 

Yes, thanks. Java_java_lang_invoke_MethodHandleNatives_clearCallSiteContext seems to be gone in 24.0.1 with https://bugs.openjdk.org/browse/JDK-8347564.

Well, I wasn't able to reproduce it with a JDK 24.0.1 GA build of the JDK so I've move the workflow to use GA JDK 24 builds instead which should be a better fit.

Copy link
Collaborator

@Karm Karm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jerboaa JDK 24 GA looks fine now...

@jerboaa jerboaa merged commit db14b7b into graalvm:mandrel/24.2 Apr 22, 2025
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.