This CR tracks infrastructure changes to the Hotspot source base that enables several features that improve the portability and flexibility when building Hotspot.
o Enable the use of a BUILD_CLIENT_ONLY option that forces a client compiler only
build of Hotspot. This is used when Hotspot is ported to a new architecture but only
the Client JIT is implemented.
o Add support for Cross compiling Hotspot. CROSS_COMPILE_ARCH when set to a target
architecture will enable this feature.
o Add Software Floating Point support for processors that do not contain an FPU.
o This CR also contains code changes to support newer GCC versions, support for
dynamically supporting headless JRE's and resolves a problem caused by a 4 second
delay when UsePerfData is disabled.