United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7158067 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
JDK-7158067 : FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds

Details
Type:
Bug
Submit Date:
2012-03-30
Status:
Resolved
Updated Date:
2013-06-19
Project Name:
JDK
Resolved Date:
2012-05-04
Component:
hotspot
OS:
solaris
Sub-Component:
build
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs22
Fixed Versions:
hs24 (b09)

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

Sub Tasks

Description
The fix for the following bug:

    7102323 4/4 RFE: enable Full Debug Symbols Phase 1 on Solaris

added the ENABLE_FULL_DEBUG_SYMBOLS flag to the build.
This flag should only affect product build configs.
Other configs should have "full debug symbols".

This is the hotspot companion bug to the following:

7157296 3/4 FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect OPT builds

                                    

Comments
EVALUATION

The FULL_DEBUG_SYMBOLS build option should only affect product builds.
Non-product builds, i.e., debug builds, should have debug info otherwise
they are not much use.

This fix will push changes to the hotspot repo. 
The root repo, the deploy repo and the jdk repo will
make a similar fix via 7157296.
                                     
2012-03-30
SUGGESTED FIX

See the attached 7158067-webrev-jdk8-hotspot-cr0.tgz for the
proposed fix.
                                     
2012-03-30
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/744728c16316
                                     
2012-04-25
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/744728c16316
                                     
2012-05-02
EVALUATION

http://hg.openjdk.java.net/hsx/hsx23.2/hotspot/rev/744728c16316
                                     
2012-05-08
EVALUATION

http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/744728c16316
                                     
2012-06-29



Hardware and Software, Engineered to Work Together