changeset 60:c9a6d4ccf874

7008723: Remove binary plugs creation and use from openjdk Reviewed-by: darcy
author ohair
date Thu, 23 Dec 2010 16:14:49 -0800
parents 5f31d69209e5
children 1a9c17208fa8
files README-builds.html make/jprt.properties
diffstat 2 files changed, 3 insertions(+), 91 deletions(-) [+]
line wrap: on
line diff
--- a/README-builds.html	Wed Oct 13 16:58:14 2010 +0100
+++ b/README-builds.html	Thu Dec 23 16:14:49 2010 -0800
@@ -72,7 +72,6 @@
                         <li><a href="#dependencies">Build Dependencies</a> </li>
                         <ul>
                             <li><a href="#bootjdk">Bootstrap JDK</a> </li>
-                            <li><a href="#binaryplugs">Binary Plugs</a> </li>
                             <li><a href="#importjdk">Optional Import JDK</a> </li>
                             <li><a href="#ant">Ant</a> </li>
                             <li><a href="#cacerts">Certificate Authority File (cacert)</a> </li>
@@ -614,11 +613,6 @@
                     <tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
                 </li>
                 <li>
-                    Optionally install the
-                    <a href="#binaryplugs">Binary Plugs</a>, set
-                    <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>.
-                </li>
-                <li>
                     <a href="#importjdk">Optional Import JDK</a>, set
                     <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
                 </li>
@@ -679,11 +673,6 @@
                     <tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
                 </li>
                 <li>
-                    Install the
-                    <a href="#binaryplugs">Binary Plugs</a>, set
-                    <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>.
-                </li>
-                <li>
                     <a href="#importjdk">Optional Import JDK</a>, set
                     <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
                 </li>
@@ -768,11 +757,6 @@
                     <tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
                 </li>
                 <li>
-                    Install the
-                    <a href="#binaryplugs">Binary Plugs</a>, set
-                    <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>..
-                </li>
-                <li>
                     <a href="#importjdk">Optional Import JDK</a>, set
                     <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
                 </li>
@@ -851,44 +835,6 @@
                 <tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>, though.
             </blockquote>
             <!-- ------------------------------------------------------ -->
-            <h4><a name="binaryplugs">Binary Plugs</a></h4>
-            <blockquote>
-                Not all of the source code that makes up the JDK is available
-                under an open-source license.
-                This is a temporary situation and most of these binary plugs have
-                been replaced with fully open source replacements, except for SNMP.
-                You don't to download and use binary plugs in order to build a 
-		complete OpenJDK image, and you don't need them to create a JDK 6
-		implementation. If you insist on using the binary plugs, 
-                you must first download and install the appropriate
-                binary plug bundles for the OpenJDK, go to the
-                <a href="http://openjdk.java.net" target="_blank">OpenJDK</a> site and select
-                the
-                <!-- OpenJDK 6 Specific -->
-                <b style="background-color:white">
-                    "Bundles(6)"
-                </b>
-                link and download the binaryplugs for
-                your particular platform.
-                The file downloaded is a jar file that must be extracted by running
-                the jar file with:
-                <blockquote style="background-color:white">
-                    <!-- OpenJDK 6 Specific -->
-                    <pre>
-            <tt>java -jar jdk-6-ea-plug-b<i>nn</i>-<i>os</i>-<i>arch</i>-<i>dd</i>_<i>month</i>_<i>year</i>.jar</tt>
-                    </pre>
-                </blockquote>
-                A prompt will be issued for acceptance of these binary plug files.
-                During the OpenJDK build process these "binary plugs"
-                for the encumbered components will be copied into your
-                resulting OpenJDK binary build image.
-                These binary plug files are only for the purpose of
-                building an OpenJDK binary.
-                Make sure you set
-                <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>
-                to the root of this installation.
-            </blockquote>
-            <!-- ------------------------------------------------------ -->
             <h4><a name="importjdk">Optional Import JDK</a></h4>
             <blockquote>
                 The <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>
@@ -1452,14 +1398,6 @@
                     You should always install your own local Bootstrap JDK and
                     always set <tt>ALT_BOOTDIR</tt> explicitly.
                 </dd>
-                <dt><a name="ALT_BINARY_PLUGS_PATH"><tt>ALT_BINARY_PLUGS_PATH</tt></a></dt>
-                <dd>
-                    The location of the binary plugs installation.
-                    See <a href="#binaryplugs">Binary Plugs</a> for more information.
-                    You should always have a local copy of a
-                    recent Binary Plugs install image
-                    and set this variable to that location.
-                </dd>
                 <dt><a name="ALT_JDK_IMPORT_PATH"><tt>ALT_JDK_IMPORT_PATH</tt></a></dt>
                 <dd>
                     The location of a previously built JDK installation. 
@@ -1579,26 +1517,6 @@
                     Where each of these directories contain the import JDK image
                     for that platform.
                 </dd>
-                <dt><a name="ALT_BUILD_BINARY_PLUGS_PATH"><tt>ALT_BUILD_BINARY_PLUGS_PATH</tt></a></dt>
-                <dd>
-                    These are useful in managing builds on multiple platforms.
-                    The default network location for all of the binary plug images
-                    for all platforms. 
-                    If <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>
-                    is not set, this directory will be used and should contain 
-                    the following directories:
-                    <tt>solaris-sparc</tt>,
-                    <tt>solaris-i586</tt>,
-                    <tt>solaris-sparcv9</tt>,
-                    <tt>solaris-amd64</tt>,
-                    <tt>linux-i586</tt>,
-                    <tt>linux-amd64</tt>,
-                    <tt>windows-i586</tt>,
-                    and
-                    <tt>windows-amd64</tt>.
-                    Where each of these directories contain the binary plugs image
-                    for that platform.
-                </dd>
                 <dt><a name="OPENJDK"><tt>OPENJDK</tt></a></dt>
                 <dd>
 		    Flag used to decide whether the build is a pure OpenJDK 
--- a/make/jprt.properties	Wed Oct 13 16:58:14 2010 +0100
+++ b/make/jprt.properties	Thu Dec 23 16:14:49 2010 -0800
@@ -26,10 +26,10 @@
 # Properties for jprt
 jprt.tools.default.release=openjdk6
 
-# Specific platform list (For now, Solaris 8 sparc, Solaris 10 x86)
+# Specific platform list (For now, Solaris 10 sparc, Solaris 10 x86)
 jprt.build.platforms=\
-solaris_sparc_5.8,\
-solaris_sparcv9_5.8,\
+solaris_sparc_5.10,\
+solaris_sparcv9_5.10,\
 solaris_i586_5.10,\
 solaris_x64_5.10,\
 linux_i586_2.6,\
@@ -47,12 +47,6 @@
 jprt.run.flavor.c1.option=-client
 jprt.run.flavor.c2.option=-server
 
-# Explicitly designate what the 32bit match is for the 64bit build
-jprt.solaris_sparcv9.build.platform.match32=solaris_sparc_5.8
-jprt.solaris_sparcv9_5.8.build.platform.match32=solaris_sparc_5.8
-jprt.solaris_sparcv9_5.10.build.platform.match32=solaris_sparc_5.8
-jprt.solaris_x64.build.platform.match32=solaris_i586_5.10
-
 # Shortened list of vm tests
 jprt.test.targets=              \
   *-product-*-jvm98,            \