You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add new configure option --with-mixedrefs for mixed pointer mode
If --with-mixedrefs is specified in the configure command, the 'default'
OPENJ9_LIBS_SUBDIR is used for the build. The mxdptrs CMake file corresponding
to the build OS is used as the OPENJ9_BUILDSPEC. --with-mixedrefs=[static/dynamic]
sets the reference determination mode. --with-mixedrefs without any value provided
defaults to static mode.
OMR_MIXED_REFERENCES_MODE is communicated to OpenJ9 and OMR through CMake args.
Fail configure if --with-mixedrefs is used without CMake enabled.
The new mxdptr build specs are defined in OpenJ9.
The compressed and full GC libraries generated with the mixed build work are
copied to the OPENJ9_LIBS_SUBDIR alongside the other existing libraries.
j9gc29, j9gcchk29 are always copied
j9gc_full29, j9gcchk_full29 are copied when running in mixedrefs static mode
If an OpenJ9-equivalent OS has been specified in OPENJ9_BUILD_OS,
use the specified OS string to override the provided
OPENJDK_BUILD_OS.
Use OPENJ9_BUILD_MODE_ARCH to capture the other half of the
OPENJ9_BUILDSPEC, where the architecture and the pointer mode
(or other additional modes/settings) are specified.
Signed-off-by: Sharon Wang <[email protected]>
0 commit comments