Closed headius closed 4 years ago
Tested on Linux with the same result.
Hi @headius is there a way to reproduce this issue? usually a code snippet or a repository is helpful for that
I will try to come up with something. Building JRuby for native-image currently requires breaking changes I can't commit to any of our branches, so it may be a bit before I return to that work.
Is there anything I can look at to figure out why we're hitting this internal Perf
class? I know we're not referencing it directly.
You can use the -H:+PrintAnalysisCallTree
to try to detect what is bringing in that method
The Perf
class is not supported, and all code from it should be unreachable. To diagnose the issue better, https://github.com/oracle/graal/commit/39ec03d4e7a4d69015d72dc8a4c96fda75261299 marks the method as deleted so that a reachability stack trace is printed.
The build gets to linking but fails with another missing symbol, similar to #1995.
Describe GraalVM and your environment :
Native linker information:
OS and OS Version: macOS Catalina
Architecture: AMD64
The output of
java -Xinternalversion
:The build is based on a modified JRuby, using the following command line: