United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6953477 Increase building flexibility and portability of Hotspot
6953477 : Increase building flexibility and portability of Hotspot

Details
Type:
Enhancement
Submit Date:
2010-05-18
Status:
Closed
Updated Date:
2013-03-27
Project Name:
JDK
Resolved Date:
2011-04-23
Component:
hotspot
OS:
linux,generic
Sub-Component:
runtime
CPU:
x86,generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs16,6u21
Fixed Versions:
hs19

Related Reports
Backport:
Backport:
Backport:
Backport:
Duplicate:
Relates:
Relates:
Relates:

Sub Tasks

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
                                     
2010-08-03
EVALUATION

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



Hardware and Software, Engineered to Work Together