EVALUATION
Changeset: fa0fed83e335
Author: dcubed
Date: 2012-03-23 09:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/fa0fed83e335
7136506: FDS: rework jdk repo Full Debug Symbols support
Summary: JPRT needs to use the '-y' option with zip on non-Windows control builds in order to preserve symbolic links.
Reviewed-by: dholmes, ohair
! make/jprt.gmk
Changeset: e7f813f2ea86
Author: dcubed
Date: 2012-03-23 09:27 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7f813f2ea86
7136506: FDS: rework jdk repo Full Debug Symbols support
Summary: Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files. Preserve symlinks in zip archives.
Reviewed-by: dholmes, ohair
! make/common/Defs-linux.gmk
! make/common/Defs-solaris.gmk
! make/common/Defs-windows.gmk
! make/common/shared/Sanity.gmk
! make/java/redist/Makefile
! make/java/redist/sajdi/Makefile
! make/jprt.gmk
|
EVALUATION
This bug is going to be used to cover the JDK repo changes needed for
the Full Debug Symbols rework. Why this bug? Because the JDK repo
generates the most ".map" and ".pdb" files on Windows builds. With
this bug fix, the JDK repo will support importing "debug info" from
the HotSpot repo in any of the following file extensions:
.debuginfo, .diz, .map, .pdb
Also, components in the JDK build that use the top level JDK makefile
definitions will understand the ENABLE_FULL_DEBUG_SYMBOLS and
ZIP_DEBUGINFO_FILES build flags. When both features are enabled, then
"debug info" will be saved in ".diz" files adjacent to the built
object.
|