JDK-6953477 : Increase building flexibility and portability of Hotspot
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: hs16,6u21
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,linux
  • CPU: generic,x86
  • Submitted: 2010-05-18
  • Updated: 2013-03-27
  • Resolved: 2011-04-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7 Other
6u21pFixed 7Fixed hs19Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
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.

Comments
EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/126ea7725993
03-08-2010

EVALUATION See public comments for functionality added.
27-07-2010