Tue, 14 Feb 2012 10:21:25 -0800
Merge
1.1 --- a/.hgtags Tue Jul 19 11:03:08 2011 -0700 1.2 +++ b/.hgtags Tue Feb 14 10:21:25 2012 -0800 1.3 @@ -122,3 +122,14 @@ 1.4 55e9ebf032186c333e5964ed044419830ac02693 jdk7-b145 1.5 2d38c2a79c144c30cd04d143d83ee7ec6af40771 jdk7-b146 1.6 d91364304d7c4ecd34caffdba2b840aeb0d10b51 jdk7-b147 1.7 +f42e3d9394b40a423d345b8da22687b5462e5f25 jdk8-b01 1.8 +69f592185747226a9c765a9fe139c1d34d616f9c jdk8-b02 1.9 +587bb549dff83131b65f40aa51864f69562f34a7 jdk8-b03 1.10 +0b66a233bfb9ba2ebda1e5cdfdb0373d6c1e3c69 jdk8-b04 1.11 +b910aac18c772b823b1f7da03e2c6528725cc6de jdk8-b05 1.12 +28cf2aec4dd7c3c75efc1c15078522467c781a6d jdk8-b06 1.13 +0db7ae9f2b1017124c779bccd016c976928859a0 jdk8-b07 1.14 +fb1bc13260d76447e269e843859eb593fe2a8ab2 jdk8-b08 1.15 +8adb70647b5af5273dfe6a540f07be667cd50216 jdk8-b09 1.16 +a6c4c248e8fa350c35014fa94bab5ac1a1ac3299 jdk8-b10 1.17 +1defbc57940a56f0aa41e9dee87b71e8c8b71103 jdk8-b11
2.1 --- a/README Tue Jul 19 11:03:08 2011 -0700 2.2 +++ b/README Tue Feb 14 10:21:25 2012 -0800 2.3 @@ -9,11 +9,14 @@ 2.4 will be needed. 2.5 2.6 This one root repository can be obtained with something like: 2.7 - hg clone http://hg.openjdk.java.net/jdk7/jdk7 openjdk7 2.8 - To make sure you have all the nested repositories, you can run: 2.9 - cd openjdk7 && sh ./get_source.sh 2.10 - (This is identical to using the Mercurial Forest Extension command 2.11 - 'hg fclone http://hg.openjdk.java.net/jdk7/jdk7 openjdk7'). 2.12 + 2.13 + hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8 2.14 + 2.15 + To make sure you have all the nested repositories, you can run the 2.16 + get_source.sh script located in the same respository as this file: 2.17 + 2.18 + cd openjdk8 && sh ./get_source.sh 2.19 + 2.20 People unfamiliar with Mercurial should read the first few chapters of 2.21 the Mercurial book: http://hgbook.red-bean.com/read/ 2.22 2.23 @@ -22,7 +25,7 @@ 2.24 Simple Build Instructions: 2.25 2.26 0. Get the necessary system software/packages installed on your system, see 2.27 - http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html 2.28 + http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html 2.29 2.30 1. If you don't have a jdk6 installed, download and install a JDK 6 from 2.31 http://java.sun.com/javase/downloads/index.jsp
3.1 --- a/README-builds.html Tue Jul 19 11:03:08 2011 -0700 3.2 +++ b/README-builds.html Tue Feb 14 10:21:25 2012 -0800 3.3 @@ -126,38 +126,15 @@ 3.4 <a href="http://openjdk.java.net/guide/repositories.html#installConfig"> 3.5 Developer Guide: Installing and Configuring Mercurial</a> 3.6 section for more information. 3.7 - The Forest Extension is not part of the Mercurial install, 3.8 - and is optional, 3.9 - but can be obtained with the following commands: 3.10 - <blockquote> 3.11 - <tt> 3.12 - hg clone https://bitbucket.org/pmezard/hgforest-crew/overview/ <i>YourHgForest</i> 3.13 - </tt> 3.14 - </blockquote> 3.15 - Once you have the file <tt>forest.py</tt>, you need to add these 3.16 - lines to your <tt>${HOME}/.hgrc</tt> file: 3.17 - <blockquote> 3.18 - <tt> 3.19 - [extensions] 3.20 - <br>forest = <i>YourHgForest</i>/forest.py 3.21 - </tt> 3.22 - </blockquote> 3.23 3.24 <!-- ------------------------------------------------------ --> 3.25 <h3><a name="get_source">Getting the Source</a></h3> 3.26 <blockquote> 3.27 To get the entire set of OpenJDK Mercurial repositories 3.28 - using the Forest Extension: 3.29 + use the script <code>get_source.sh</code> located in the root repository: 3.30 <blockquote> 3.31 <tt> 3.32 - hg fclone http://hg.openjdk.java.net/jdk7/jdk7 <i>YourOpenJDK</i> 3.33 - </tt> 3.34 - </blockquote> 3.35 - To get the entire set of OpenJDK Mercurial repositories 3.36 - without using the Forest Extension: 3.37 - <blockquote> 3.38 - <tt> 3.39 - hg clone http://hg.openjdk.java.net/jdk7/jdk7 <i>YourOpenJDK</i> 3.40 + hg clone http://hg.openjdk.java.net/jdk8/jdk8 <i>YourOpenJDK</i> 3.41 <br>cd <i>YourOpenJDK</i> 3.42 <br>sh ./get_source.sh 3.43 </tt> 3.44 @@ -172,9 +149,6 @@ 3.45 <br>sh ./make/scripts/hgforest.sh pull -u 3.46 </tt> 3.47 </blockquote> 3.48 - You may find this script <tt>make/scripts/hgforest.sh</tt> faster 3.49 - than the <tt>hg</tt> forest commands provided by the 3.50 - Forest Extension. 3.51 </blockquote> 3.52 3.53 </blockquote> 3.54 @@ -558,7 +532,7 @@ 3.55 understood that this is not ideal for the open source community. 3.56 It is possible this process could change in the future. 3.57 <br> 3.58 - <b>NOTE:</b> The <a href="http://download.java.net/openjdk/jdk7/"> 3.59 + <b>NOTE:</b> The <a href="http://download.java.net/openjdk/jdk8/"> 3.60 Complete OpenJDK Source Bundles</a> <u>will</u> contain the JAXP and 3.61 JAX-WS sources. 3.62 </p> 3.63 @@ -578,7 +552,7 @@ 3.64 </li> 3.65 <li> 3.66 The OpenJDK team copies this new bundle into shared 3.67 - area (e.g. <tt>/java/devtools/share/jdk7-drops</tt>). 3.68 + area (e.g. <tt>/java/devtools/share/jdk8-drops</tt>). 3.69 Older bundles are never deleted so we retain the history. 3.70 </li> 3.71 <li> 3.72 @@ -1726,7 +1700,7 @@ 3.73 The location of any source drop bundles 3.74 (see <a href="#drops">Managing the Source Drops</a>). 3.75 The default will be 3.76 - <tt>$(ALT_JDK_DEVTOOLS_PATH)/share/jdk7-drops</tt>. 3.77 + <tt>$(ALT_JDK_DEVTOOLS_PATH)/share/jdk8-drops</tt>. 3.78 </dd> 3.79 <dt><a name="ALT_UNIXCCS_PATH"><tt>ALT_UNIXCCS_PATH</tt></a></dt> 3.80 <dd> 3.81 @@ -1931,7 +1905,7 @@ 3.82 PATH, INCLUDE, LIB, LIBPATH, and WINDOWSSDKDIR 3.83 variables set in your shell environment. 3.84 These bat files are not easy to use from a shell environment. 3.85 - However, there is a script placed in the root jdk7 repository called 3.86 + However, there is a script placed in the root jdk8 repository called 3.87 vsvars.sh that can help, it should only be done once in a shell 3.88 that will be doing the build, e.g.<br> 3.89 <tt>sh ./make/scripts/vsvars.sh -v10 > settings<br>
4.1 --- a/make/jprt.properties Tue Jul 19 11:03:08 2011 -0700 4.2 +++ b/make/jprt.properties Tue Feb 14 10:21:25 2012 -0800 4.3 @@ -25,22 +25,12 @@ 4.4 4.5 # Properties for jprt 4.6 4.7 -# At submit time, the release supplied will be in jprt.submit.release 4.8 -# and will be one of the official release names defined in jprt. 4.9 -# jprt supports property value expansion using ${property.name} syntax. 4.10 - 4.11 -# This tells jprt what default release we want to build 4.12 -jprt.tools.default.release=${jprt.submit.release} 4.13 +# Release to build 4.14 +jprt.tools.default.release=jdk8 4.15 4.16 # The different build flavors we want, we override here so we just get these 2 4.17 jprt.build.flavors=product,fastdebug 4.18 4.19 -# Define the Windows we want (temporary) 4.20 -jprt.my.windows.i586.jdk7b107=windows_i586_5.0 4.21 -jprt.my.windows.i586.jdk7temp=windows_i586_5.0 4.22 -jprt.my.windows.i586.jdk7=windows_i586_5.1 4.23 -jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}} 4.24 - 4.25 # Standard list of jprt build targets for this source tree 4.26 jprt.build.targets= \ 4.27 solaris_sparc_5.10-{product|fastdebug}, \ 4.28 @@ -49,7 +39,7 @@ 4.29 solaris_x64_5.10-{product|fastdebug}, \ 4.30 linux_i586_2.6-{product|fastdebug}, \ 4.31 linux_x64_2.6-{product|fastdebug}, \ 4.32 - ${jprt.my.windows.i586}-{product|fastdebug}, \ 4.33 + windows_i586_5.1-{product|fastdebug}, \ 4.34 windows_x64_5.2-{product|fastdebug} 4.35 4.36 # User can select the test set with jprt submit "-testset name" option 4.37 @@ -64,7 +54,7 @@ 4.38 solaris_x64_5.10-product-c2-jvm98, \ 4.39 linux_i586_2.6-product-{c1|c2}-jvm98, \ 4.40 linux_x64_2.6-product-c2-jvm98, \ 4.41 - ${jprt.my.windows.i586}-product-c1-jvm98, \ 4.42 + windows_i586_5.1-product-c1-jvm98, \ 4.43 windows_x64_5.2-product-c2-jvm98, \ 4.44 \ 4.45 solaris_sparc_5.10-product-c1-scimark, \ 4.46 @@ -73,7 +63,7 @@ 4.47 solaris_x64_5.10-product-c2-scimark, \ 4.48 linux_i586_2.6-product-{c1|c2}-scimark, \ 4.49 linux_x64_2.6-product-c2-scimark, \ 4.50 - ${jprt.my.windows.i586}-product-c1-scimark, \ 4.51 + windows_i586_5.1-product-c1-scimark, \ 4.52 windows_x64_5.2-product-c2-scimark 4.53 4.54 # Default jdk test targets in test/Makefile (no fastdebug & limited c2 testing) 4.55 @@ -85,7 +75,7 @@ 4.56 solaris_x64_5.10-product-c2-langtools_jtreg, \ 4.57 linux_i586_2.6-product-{c1|c2}-langtools_jtreg, \ 4.58 linux_x64_2.6-product-c2-langtools_jtreg, \ 4.59 - ${jprt.my.windows.i586}-product-c1-langtools_jtreg, \ 4.60 + windows_i586_5.1-product-c1-langtools_jtreg, \ 4.61 windows_x64_5.2-product-c2-langtools_jtreg, \ 4.62 \ 4.63 solaris_sparc_5.10-product-c1-jdk_beans1, \ 4.64 @@ -94,7 +84,7 @@ 4.65 solaris_x64_5.10-product-c2-jdk_beans1, \ 4.66 linux_i586_2.6-product-{c1|c2}-jdk_beans1, \ 4.67 linux_x64_2.6-product-c2-jdk_beans1, \ 4.68 - ${jprt.my.windows.i586}-product-c1-jdk_beans1, \ 4.69 + windows_i586_5.1-product-c1-jdk_beans1, \ 4.70 windows_x64_5.2-product-c2-jdk_beans1, \ 4.71 \ 4.72 solaris_sparc_5.10-product-c1-jdk_io, \ 4.73 @@ -103,7 +93,7 @@ 4.74 solaris_x64_5.10-product-c2-jdk_io, \ 4.75 linux_i586_2.6-product-{c1|c2}-jdk_io, \ 4.76 linux_x64_2.6-product-c2-jdk_io, \ 4.77 - ${jprt.my.windows.i586}-product-c1-jdk_io, \ 4.78 + windows_i586_5.1-product-c1-jdk_io, \ 4.79 windows_x64_5.2-product-c2-jdk_io, \ 4.80 \ 4.81 solaris_sparc_5.10-product-c1-jdk_lang, \ 4.82 @@ -112,7 +102,7 @@ 4.83 solaris_x64_5.10-product-c2-jdk_lang, \ 4.84 linux_i586_2.6-product-{c1|c2}-jdk_lang, \ 4.85 linux_x64_2.6-product-c2-jdk_lang, \ 4.86 - ${jprt.my.windows.i586}-product-c1-jdk_lang, \ 4.87 + windows_i586_5.1-product-c1-jdk_lang, \ 4.88 windows_x64_5.2-product-c2-jdk_lang, \ 4.89 \ 4.90 solaris_sparc_5.10-product-c1-jdk_math, \ 4.91 @@ -121,7 +111,7 @@ 4.92 solaris_x64_5.10-product-c2-jdk_math, \ 4.93 linux_i586_2.6-product-{c1|c2}-jdk_math, \ 4.94 linux_x64_2.6-product-c2-jdk_math, \ 4.95 - ${jprt.my.windows.i586}-product-c1-jdk_math, \ 4.96 + windows_i586_5.1-product-c1-jdk_math, \ 4.97 windows_x64_5.2-product-c2-jdk_math, \ 4.98 \ 4.99 solaris_sparc_5.10-product-c1-jdk_misc, \ 4.100 @@ -130,7 +120,7 @@ 4.101 solaris_x64_5.10-product-c2-jdk_misc, \ 4.102 linux_i586_2.6-product-{c1|c2}-jdk_misc, \ 4.103 linux_x64_2.6-product-c2-jdk_misc, \ 4.104 - ${jprt.my.windows.i586}-product-c1-jdk_misc, \ 4.105 + windows_i586_5.1-product-c1-jdk_misc, \ 4.106 windows_x64_5.2-product-c2-jdk_misc, \ 4.107 \ 4.108 solaris_sparc_5.10-product-c1-jdk_net, \ 4.109 @@ -139,7 +129,7 @@ 4.110 solaris_x64_5.10-product-c2-jdk_net, \ 4.111 linux_i586_2.6-product-{c1|c2}-jdk_net, \ 4.112 linux_x64_2.6-product-c2-jdk_net, \ 4.113 - ${jprt.my.windows.i586}-product-c1-jdk_net, \ 4.114 + windows_i586_5.1-product-c1-jdk_net, \ 4.115 windows_x64_5.2-product-c2-jdk_net, \ 4.116 \ 4.117 solaris_sparc_5.10-product-c1-jdk_nio1, \ 4.118 @@ -148,7 +138,7 @@ 4.119 solaris_x64_5.10-product-c2-jdk_nio1, \ 4.120 linux_i586_2.6-product-{c1|c2}-jdk_nio1, \ 4.121 linux_x64_2.6-product-c2-jdk_nio1, \ 4.122 - ${jprt.my.windows.i586}-product-c1-jdk_nio1, \ 4.123 + windows_i586_5.1-product-c1-jdk_nio1, \ 4.124 windows_x64_5.2-product-c2-jdk_nio1, \ 4.125 \ 4.126 solaris_sparc_5.10-product-c1-jdk_nio2, \ 4.127 @@ -157,7 +147,7 @@ 4.128 solaris_x64_5.10-product-c2-jdk_nio2, \ 4.129 linux_i586_2.6-product-{c1|c2}-jdk_nio2, \ 4.130 linux_x64_2.6-product-c2-jdk_nio2, \ 4.131 - ${jprt.my.windows.i586}-product-c1-jdk_nio2, \ 4.132 + windows_i586_5.1-product-c1-jdk_nio2, \ 4.133 windows_x64_5.2-product-c2-jdk_nio2, \ 4.134 \ 4.135 solaris_sparc_5.10-product-c1-jdk_nio3, \ 4.136 @@ -166,7 +156,7 @@ 4.137 solaris_x64_5.10-product-c2-jdk_nio3, \ 4.138 linux_i586_2.6-product-{c1|c2}-jdk_nio3, \ 4.139 linux_x64_2.6-product-c2-jdk_nio3, \ 4.140 - ${jprt.my.windows.i586}-product-c1-jdk_nio3, \ 4.141 + windows_i586_5.1-product-c1-jdk_nio3, \ 4.142 windows_x64_5.2-product-c2-jdk_nio3, \ 4.143 \ 4.144 solaris_sparc_5.10-product-c1-jdk_security1, \ 4.145 @@ -175,7 +165,7 @@ 4.146 solaris_x64_5.10-product-c2-jdk_security1, \ 4.147 linux_i586_2.6-product-{c1|c2}-jdk_security1, \ 4.148 linux_x64_2.6-product-c2-jdk_security1, \ 4.149 - ${jprt.my.windows.i586}-product-c1-jdk_security1, \ 4.150 + windows_i586_5.1-product-c1-jdk_security1, \ 4.151 windows_x64_5.2-product-c2-jdk_security1, \ 4.152 \ 4.153 solaris_sparc_5.10-product-c1-jdk_text, \ 4.154 @@ -184,7 +174,7 @@ 4.155 solaris_x64_5.10-product-c2-jdk_text, \ 4.156 linux_i586_2.6-product-{c1|c2}-jdk_text, \ 4.157 linux_x64_2.6-product-c2-jdk_text, \ 4.158 - ${jprt.my.windows.i586}-product-c1-jdk_text, \ 4.159 + windows_i586_5.1-product-c1-jdk_text, \ 4.160 windows_x64_5.2-product-c2-jdk_text, \ 4.161 \ 4.162 solaris_sparc_5.10-product-c1-jdk_tools1, \ 4.163 @@ -193,7 +183,7 @@ 4.164 solaris_x64_5.10-product-c2-jdk_tools1, \ 4.165 linux_i586_2.6-product-{c1|c2}-jdk_tools1, \ 4.166 linux_x64_2.6-product-c2-jdk_tools1, \ 4.167 - ${jprt.my.windows.i586}-product-c1-jdk_tools1, \ 4.168 + windows_i586_5.1-product-c1-jdk_tools1, \ 4.169 windows_x64_5.2-product-c2-jdk_tools1, \ 4.170 \ 4.171 solaris_sparc_5.10-product-c1-jdk_util, \ 4.172 @@ -202,7 +192,7 @@ 4.173 solaris_x64_5.10-product-c2-jdk_util, \ 4.174 linux_i586_2.6-product-{c1|c2}-jdk_util, \ 4.175 linux_x64_2.6-product-c2-jdk_util, \ 4.176 - ${jprt.my.windows.i586}-product-c1-jdk_util, \ 4.177 + windows_i586_5.1-product-c1-jdk_util, \ 4.178 windows_x64_5.2-product-c2-jdk_util 4.179 4.180 # All vm test targets (but still no fastdebug & limited c2 testing) 4.181 @@ -216,7 +206,7 @@ 4.182 solaris_x64_5.10-product-c2-runThese, \ 4.183 linux_i586_2.6-product-{c1|c2}-runThese, \ 4.184 linux_x64_2.6-product-c2-runThese, \ 4.185 - ${jprt.my.windows.i586}-product-c1-runThese, \ 4.186 + windows_i586_5.1-product-c1-runThese, \ 4.187 windows_x64_5.2-product-c2-runThese, \ 4.188 \ 4.189 solaris_sparc_5.10-product-c1-jbb_default, \ 4.190 @@ -225,7 +215,7 @@ 4.191 solaris_x64_5.10-product-c2-jbb_default, \ 4.192 linux_i586_2.6-product-{c1|c2}-jbb_default, \ 4.193 linux_x64_2.6-product-c2-jbb_default, \ 4.194 - ${jprt.my.windows.i586}-product-c1-jbb_default, \ 4.195 + windows_i586_5.1-product-c1-jbb_default, \ 4.196 windows_x64_5.2-product-c2-jbb_default 4.197 4.198 # All jdk test targets (but still no fastdebug & limited c2 testing) 4.199 @@ -239,7 +229,7 @@ 4.200 solaris_x64_5.10-product-c2-jdk_awt, \ 4.201 linux_i586_2.6-product-{c1|c2}-jdk_awt, \ 4.202 linux_x64_2.6-product-c2-jdk_awt, \ 4.203 - ${jprt.my.windows.i586}-product-c1-jdk_awt, \ 4.204 + windows_i586_5.1-product-c1-jdk_awt, \ 4.205 windows_x64_5.2-product-c2-jdk_awt, \ 4.206 \ 4.207 solaris_sparc_5.10-product-c1-jdk_beans2, \ 4.208 @@ -248,7 +238,7 @@ 4.209 solaris_x64_5.10-product-c2-jdk_beans2, \ 4.210 linux_i586_2.6-product-{c1|c2}-jdk_beans2, \ 4.211 linux_x64_2.6-product-c2-jdk_beans2, \ 4.212 - ${jprt.my.windows.i586}-product-c1-jdk_beans2, \ 4.213 + windows_i586_5.1-product-c1-jdk_beans2, \ 4.214 windows_x64_5.2-product-c2-jdk_beans2, \ 4.215 \ 4.216 solaris_sparc_5.10-product-c1-jdk_beans3, \ 4.217 @@ -257,7 +247,7 @@ 4.218 solaris_x64_5.10-product-c2-jdk_beans3, \ 4.219 linux_i586_2.6-product-{c1|c2}-jdk_beans3, \ 4.220 linux_x64_2.6-product-c2-jdk_beans3, \ 4.221 - ${jprt.my.windows.i586}-product-c1-jdk_beans3, \ 4.222 + windows_i586_5.1-product-c1-jdk_beans3, \ 4.223 windows_x64_5.2-product-c2-jdk_beans3, \ 4.224 \ 4.225 solaris_sparc_5.10-product-c1-jdk_management1, \ 4.226 @@ -266,7 +256,7 @@ 4.227 solaris_x64_5.10-product-c2-jdk_management1, \ 4.228 linux_i586_2.6-product-{c1|c2}-jdk_management1, \ 4.229 linux_x64_2.6-product-c2-jdk_management1, \ 4.230 - ${jprt.my.windows.i586}-product-c1-jdk_management1, \ 4.231 + windows_i586_5.1-product-c1-jdk_management1, \ 4.232 windows_x64_5.2-product-c2-jdk_management1, \ 4.233 \ 4.234 solaris_sparc_5.10-product-c1-jdk_management2, \ 4.235 @@ -275,7 +265,7 @@ 4.236 solaris_x64_5.10-product-c2-jdk_management2, \ 4.237 linux_i586_2.6-product-{c1|c2}-jdk_management2, \ 4.238 linux_x64_2.6-product-c2-jdk_management2, \ 4.239 - ${jprt.my.windows.i586}-product-c1-jdk_management2, \ 4.240 + windows_i586_5.1-product-c1-jdk_management2, \ 4.241 windows_x64_5.2-product-c2-jdk_management2, \ 4.242 \ 4.243 solaris_sparc_5.10-product-c1-jdk_rmi, \ 4.244 @@ -284,7 +274,7 @@ 4.245 solaris_x64_5.10-product-c2-jdk_rmi, \ 4.246 linux_i586_2.6-product-{c1|c2}-jdk_rmi, \ 4.247 linux_x64_2.6-product-c2-jdk_rmi, \ 4.248 - ${jprt.my.windows.i586}-product-c1-jdk_rmi, \ 4.249 + windows_i586_5.1-product-c1-jdk_rmi, \ 4.250 windows_x64_5.2-product-c2-jdk_rmi, \ 4.251 \ 4.252 solaris_sparc_5.10-product-c1-jdk_security2, \ 4.253 @@ -293,7 +283,7 @@ 4.254 solaris_x64_5.10-product-c2-jdk_security2, \ 4.255 linux_i586_2.6-product-{c1|c2}-jdk_security2, \ 4.256 linux_x64_2.6-product-c2-jdk_security2, \ 4.257 - ${jprt.my.windows.i586}-product-c1-jdk_security2, \ 4.258 + windows_i586_5.1-product-c1-jdk_security2, \ 4.259 windows_x64_5.2-product-c2-jdk_security2, \ 4.260 \ 4.261 solaris_sparc_5.10-product-c1-jdk_security3, \ 4.262 @@ -302,16 +292,25 @@ 4.263 solaris_x64_5.10-product-c2-jdk_security3, \ 4.264 linux_i586_2.6-product-{c1|c2}-jdk_security3, \ 4.265 linux_x64_2.6-product-c2-jdk_security3, \ 4.266 - ${jprt.my.windows.i586}-product-c1-jdk_security3, \ 4.267 + windows_i586_5.1-product-c1-jdk_security3, \ 4.268 windows_x64_5.2-product-c2-jdk_security3, \ 4.269 \ 4.270 + solaris_sparc_5.10-product-c1-jdk_sound, \ 4.271 + solaris_sparcv9_5.10-product-c2-jdk_sound, \ 4.272 + solaris_i586_5.10-product-c1-jdk_sound, \ 4.273 + solaris_x64_5.10-product-c2-jdk_sound, \ 4.274 + linux_i586_2.6-product-{c1|c2}-jdk_sound, \ 4.275 + linux_x64_2.6-product-c2-jdk_sound, \ 4.276 + windows_i586_5.1-product-c1-jdk_sound, \ 4.277 + windows_x64_5.2-product-c2-jdk_sound, \ 4.278 + \ 4.279 solaris_sparc_5.10-product-c1-jdk_swing, \ 4.280 solaris_sparcv9_5.10-product-c2-jdk_swing, \ 4.281 solaris_i586_5.10-product-c1-jdk_swing, \ 4.282 solaris_x64_5.10-product-c2-jdk_swing, \ 4.283 linux_i586_2.6-product-{c1|c2}-jdk_swing, \ 4.284 linux_x64_2.6-product-c2-jdk_swing, \ 4.285 - ${jprt.my.windows.i586}-product-c1-jdk_swing, \ 4.286 + windows_i586_5.1-product-c1-jdk_swing, \ 4.287 windows_x64_5.2-product-c2-jdk_swing, \ 4.288 \ 4.289 solaris_sparc_5.10-product-c1-jdk_tools2, \ 4.290 @@ -320,7 +319,7 @@ 4.291 solaris_x64_5.10-product-c2-jdk_tools2, \ 4.292 linux_i586_2.6-product-{c1|c2}-jdk_tools2, \ 4.293 linux_x64_2.6-product-c2-jdk_tools2, \ 4.294 - ${jprt.my.windows.i586}-product-c1-jdk_tools2, \ 4.295 + windows_i586_5.1-product-c1-jdk_tools2, \ 4.296 windows_x64_5.2-product-c2-jdk_tools2 4.297 4.298 # JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken)
5.1 --- a/make/sanity-rules.gmk Tue Jul 19 11:03:08 2011 -0700 5.2 +++ b/make/sanity-rules.gmk Tue Feb 14 10:21:25 2012 -0800 5.3 @@ -1,5 +1,5 @@ 5.4 # 5.5 -# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. 5.6 +# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved. 5.7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5.8 # 5.9 # This code is free software; you can redistribute it and/or modify it 5.10 @@ -56,7 +56,7 @@ 5.11 5.12 sanity:: post-sanity 5.13 5.14 -source-sanity : pre-sanity alt_bootdir bootdir post-sanity 5.15 +source-sanity : pre-sanity post-sanity 5.16 5.17 $(ERROR_FILE) $(WARNING_FILE) $(MESSAGE_FILE): 5.18 @$(prep-target) 5.19 @@ -224,45 +224,6 @@ 5.20 endif 5.21 5.22 ###################################################### 5.23 -# if specified, ALT_BOOTDIR must point to non-relative path if set 5.24 -###################################################### 5.25 -alt_bootdir: 5.26 -ifdef ALT_BOOTDIR 5.27 - @if [ `$(ECHO) $(subst \,/,$(ALT_BOOTDIR)) | $(EGREP) -c '^([A-Za-z]:)?/'` -ne 1 ]; then \ 5.28 - $(ECHO) "ERROR: ALT_BOOTDIR must be an Absolute Path Name, \n" \ 5.29 - " not a Relative Path Name. \n" \ 5.30 - " The current value of ALT_BOOTDIR is \n" \ 5.31 - " $(ALT_BOOTDIR) \n" \ 5.32 - " Please fix this and continue your build. \n" \ 5.33 - "" >> $(ERROR_FILE) ; \ 5.34 - fi 5.35 -endif 5.36 - 5.37 -###################################################### 5.38 -# BOOTDIR must point to a valid JDK. 5.39 -###################################################### 5.40 -JAVA_VERSION := $(shell $(BOOTDIR)/bin/java$(EXE_SUFFIX) -version 2>&1 | $(NAWK) -F'"' '{ print $$2 }') 5.41 -JAVA_VERSION_OK := $(shell $(ECHO) $(JAVA_VERSION) | $(EGREP) -c '^1.[5-6].[0-9]') 5.42 -bootdir: 5.43 - @if [ -x $(BOOTDIR)/bin/java$(EXE_SUFFIX) ]; then \ 5.44 - if [ $(JAVA_VERSION_OK) -ne 1 ]; then \ 5.45 - $(ECHO) "ERROR: Your BOOTDIR environment variable does not point \n" \ 5.46 - " to a valid JDK for bootstrapping this build. \n" \ 5.47 - " A JDK $(JDK_MKTG_VERSION) source generation process must be \n" \ 5.48 - " bootstrapped using JDK $(PREVIOUS_JDK_VERSION) fcs (or later). \n" \ 5.49 - " Apparently, your bootstrap JDK is version $(JAVA_VERSION) \n" \ 5.50 - " Please update your ALT_BOOTDIR setting and start your build again. \n" \ 5.51 - "" >> $(ERROR_FILE) ; \ 5.52 - fi \ 5.53 - else \ 5.54 - $(ECHO) "ERROR: BOOTDIR does not point to a valid Java 2 SDK \n" \ 5.55 - " Check that you have access to \n" \ 5.56 - " $(BOOTDIR)/bin/java$(EXE_SUFFIX) \n" \ 5.57 - " and/or check your value of ALT_BOOTDIR. \n" \ 5.58 - "" >> $(ERROR_FILE) ; \ 5.59 - fi 5.60 - 5.61 -###################################################### 5.62 # dump out the variable settings... 5.63 ###################################################### 5.64 ifneq ($(PLATFORM), windows) 5.65 @@ -350,4 +311,4 @@ 5.66 .PHONY: sanity settings pre-sanity insane \ 5.67 post-sanity post-sanity-hotspot post-sanity-jdk \ 5.68 post-sanity-install post-sanity-deploy \ 5.69 - alt_bootdir bootdir environment 5.70 + environment