-
Notifications
You must be signed in to change notification settings - Fork 729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate jvmti.h header for vm29 #2368
Comments
@tajila is this likely to be completed for the 0.10.0 release, in the next couple of weeks? If not, where should this be targeted? The 0.11.0 release will be for end of Oct, and 0.12.0 for Jan. |
@pshipton No I will not be able to get this done for the time frame for the 0.10.0 release |
@tajila is this likely to be completed for the 0.11.0 release, in the next week or so? |
Just want to make sure if "JAVA_SPEC_VERSION" is the variable to represent the version of java? Does vm29 support JAVA12? Do I need to rewrite macros in J9cfg.h.in and J9cfg.h.ftl then insert into jvmti.h? |
yes
yes
No, we will need a jvmti.h.m4 (or something similar). The
|
…nt JDKs we need to generate jvmti header by using m4 so that it is specific to the Java release version, since vm will support Java 8, 9, 10, 11, 12. Some PRs in extension repositories are created. There are some changes: - use m4 preprocessor and macros to generate different header - add macros in other jvmti implementation files so that it matches header files - modify dependency in `runtime/CMakeList.txt` to support cmake build - modify dependency in `runtime/buildtools.mk` to support Uma build - modify dependency in `runtime/compiler/linter.mk` to support linter build Closes: eclipse-openj9#2368 Signed-off-by: MarkQingGuo <[email protected]>
Since vm29 will support Java8, 9, 10, 11, etc. we will need to generate the jvmti header so that it is specific to the Java release version.
#ifdefs
will not work because the j9 flags (j9cfg.h) are not included when compiling the OpenJDK natives.The jvmti header file can be generated with m4.
The text was updated successfully, but these errors were encountered: