Forgot to mention the testing: These changes were tested with a full JPRT-hotspotwest job. Verified that the JPRT bundles no longer contain _g files:
$ pwd /net/prt-archiver.us.oracle.com/data/jprt/archive/2012/12/2012-12-13-030336.ddaugher.7153050_exp/bundles $ for zfile in *.zip; do > echo "zfile=$zfile" > unzip -l "$zfile" | grep _g | grep -v _gcc > done zfile=linux_armsflt_2.6-fastdebugEmb.zip zfile=linux_armsflt_2.6-productEmb.zip zfile=linux_armv6_2.6-fastdebug.zip zfile=linux_armv6_2.6-product.zip zfile=linux_armvfp_2.6-fastdebugEmb.zip zfile=linux_armvfp_2.6-productEmb.zip zfile=linux_i586-fastdebug-c1-wbapitest.zip zfile=linux_i586-fastdebug-c2-wbapitest.zip zfile=linux_i586-product-c1-wbapitest.zip zfile=linux_i586-product-c2-wbapitest.zip zfile=linux_i586_2.6-debug.zip zfile=linux_i586_2.6-debugEmb.zip zfile=linux_i586_2.6-fastdebug.zip zfile=linux_i586_2.6-fastdebugEmb.zip zfile=linux_i586_2.6-product.zip zfile=linux_i586_2.6-productEmb.zip zfile=linux_ppc_2.6-fastdebugEmb.zip zfile=linux_ppc_2.6-productEmb.zip zfile=linux_ppcsflt_2.6-fastdebugEmb.zip zfile=linux_ppcsflt_2.6-productEmb.zip zfile=linux_ppcv2_2.6-fastdebugEmb.zip zfile=linux_ppcv2_2.6-productEmb.zip zfile=linux_x64-fastdebug-c2-wbapitest.zip zfile=linux_x64-product-c2-wbapitest.zip zfile=linux_x64_2.6-fastdebug.zip zfile=linux_x64_2.6-product.zip zfile=linux_x64_2.6-productOpen.zip zfile=macosx_x64_10.7-debug.zip zfile=macosx_x64_10.7-fastdebug.zip zfile=macosx_x64_10.7-product.zip zfile=solaris_i586-fastdebug-c1-wbapitest.zip zfile=solaris_i586-fastdebug-c2-wbapitest.zip zfile=solaris_i586-product-c1-wbapitest.zip zfile=solaris_i586-product-c2-wbapitest.zip zfile=solaris_i586_5.10-debug.zip zfile=solaris_i586_5.10-fastdebug.zip zfile=solaris_i586_5.10-product.zip zfile=solaris_i586_5.10-productOpen.zip zfile=solaris_sparc-fastdebug-c1-wbapitest.zip zfile=solaris_sparc-fastdebug-c2-wbapitest.zip zfile=solaris_sparc-product-c1-wbapitest.zip zfile=solaris_sparc-product-c2-wbapitest.zip zfile=solaris_sparc_5.10-debug.zip zfile=solaris_sparc_5.10-fastdebug.zip zfile=solaris_sparc_5.10-product.zip zfile=solaris_sparcv9-fastdebug-c2-wbapitest.zip zfile=solaris_sparcv9-product-c2-wbapitest.zip zfile=solaris_sparcv9_5.10-debug.zip zfile=solaris_sparcv9_5.10-fastdebug.zip zfile=solaris_sparcv9_5.10-product.zip zfile=solaris_x64-fastdebug-c2-wbapitest.zip zfile=solaris_x64-product-c2-wbapitest.zip zfile=solaris_x64_5.10-debug.zip zfile=solaris_x64_5.10-debugOpen.zip zfile=solaris_x64_5.10-fastdebug.zip zfile=solaris_x64_5.10-product.zip zfile=windows_i586-fastdebug-c1-wbapitest.zip zfile=windows_i586-fastdebug-c2-wbapitest.zip zfile=windows_i586-product-c1-wbapitest.zip zfile=windows_i586-product-c2-wbapitest.zip zfile=windows_i586_5.1-debug.zip zfile=windows_i586_5.1-fastdebug.zip zfile=windows_i586_5.1-product.zip zfile=windows_x64-fastdebug-c2-wbapitest.zip zfile=windows_x64-product-c2-wbapitest.zip zfile=windows_x64_5.2-debug.zip zfile=windows_x64_5.2-fastdebug.zip zfile=windows_x64_5.2-product.zip On 12/13/12 11:53 AM, Daniel D. Daugherty wrote:
Greetings, I'm sponsoring this code review request from Ron Durbin. This change is targeted at JDK8/HSX-25 in the RT_Baseline repo. Please make sure you include Ron on any e-mail replies since he is not yet on the OpenJDK aliases. Dan Intro: This set of changes removes the makefile support for generation of debug versions that follow _g semantics. Defect: 7153050 “remove crufty '_g' support from HotSpot repo” http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7153050 https://jbs.oracle.com/bugs/browse/JDK-7153050 Webrev http://cr.openjdk.java.net/~dcubed/for_rdurbin/7153050-webrev/0 Details: Many makefiles have been modified to remove all reference and support for debug versions that follow _g semantics.