mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 03:58:21 +00:00
7008723: Remove binary plugs creation and use from openjdk
Reviewed-by: mchung, andrew, aph, dholmes
This commit is contained in:
parent
e2dfad96d6
commit
d77b051398
10
Makefile
10
Makefile
@ -156,12 +156,6 @@ ifeq ($(BUILD_DEPLOY), true)
|
|||||||
clobber:: deploy-clobber
|
clobber:: deploy-clobber
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BUILD_JDK), true)
|
|
||||||
ifeq ($(BUNDLE_RULES_AVAILABLE), true)
|
|
||||||
generic_build_repo_series:: openjdk-binary-plugs-bundles
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
# The debug build, fastdebug or debug. Needs special handling.
|
# The debug build, fastdebug or debug. Needs special handling.
|
||||||
# Note that debug builds do NOT do INSTALL steps, but must be done
|
# Note that debug builds do NOT do INSTALL steps, but must be done
|
||||||
# after the product build and before the INSTALL step of the product build.
|
# after the product build and before the INSTALL step of the product build.
|
||||||
@ -301,7 +295,6 @@ ifneq ($(SKIP_OPENJDK_BUILD), true)
|
|||||||
ifeq ($(BUILD_JDK), true)
|
ifeq ($(BUILD_JDK), true)
|
||||||
ifeq ($(BUNDLE_RULES_AVAILABLE), true)
|
ifeq ($(BUNDLE_RULES_AVAILABLE), true)
|
||||||
|
|
||||||
OPENJDK_PLUGS=$(ABS_OUTPUTDIR)/$(OPENJDK_BINARY_PLUGS_INAME)
|
|
||||||
OPENJDK_OUTPUTDIR=$(ABS_OUTPUTDIR)/open-output
|
OPENJDK_OUTPUTDIR=$(ABS_OUTPUTDIR)/open-output
|
||||||
OPENJDK_BUILD_NAME \
|
OPENJDK_BUILD_NAME \
|
||||||
= openjdk-$(JDK_MINOR_VERSION)-$(BUILD_NUMBER)-$(PLATFORM)-$(ARCH)-$(BUNDLE_DATE)
|
= openjdk-$(JDK_MINOR_VERSION)-$(BUILD_NUMBER)-$(PLATFORM)-$(ARCH)-$(BUNDLE_DATE)
|
||||||
@ -330,7 +323,6 @@ openjdk_build:
|
|||||||
GENERATE_DOCS=false \
|
GENERATE_DOCS=false \
|
||||||
ALT_JDK_DEVTOOLS_DIR=$(JDK_DEVTOOLS_DIR) \
|
ALT_JDK_DEVTOOLS_DIR=$(JDK_DEVTOOLS_DIR) \
|
||||||
ALT_OUTPUTDIR=$(OPENJDK_OUTPUTDIR) \
|
ALT_OUTPUTDIR=$(OPENJDK_OUTPUTDIR) \
|
||||||
ALT_BINARY_PLUGS_PATH=$(OPENJDK_PLUGS) \
|
|
||||||
ALT_BOOTDIR=$(OPENJDK_BOOTDIR) \
|
ALT_BOOTDIR=$(OPENJDK_BOOTDIR) \
|
||||||
ALT_JDK_IMPORT_PATH=$(OPENJDK_IMPORTJDK) \
|
ALT_JDK_IMPORT_PATH=$(OPENJDK_IMPORTJDK) \
|
||||||
product_build )
|
product_build )
|
||||||
@ -545,7 +537,7 @@ examples_help:
|
|||||||
"
|
"
|
||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
# Source and binary plug bundling
|
# Source bundling
|
||||||
################################################################
|
################################################################
|
||||||
ifeq ($(BUNDLE_RULES_AVAILABLE), true)
|
ifeq ($(BUNDLE_RULES_AVAILABLE), true)
|
||||||
include $(BUNDLE_RULES)
|
include $(BUNDLE_RULES)
|
||||||
|
|||||||
@ -64,7 +64,6 @@
|
|||||||
<li><a href="#dependencies">Build Dependencies</a>
|
<li><a href="#dependencies">Build Dependencies</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#bootjdk">Bootstrap JDK</a> </li>
|
<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="#importjdk">Optional Import JDK</a> </li>
|
||||||
<li><a href="#ant">Ant</a> </li>
|
<li><a href="#ant">Ant</a> </li>
|
||||||
<li><a href="#cacerts">Certificate Authority File (cacert)</a> </li>
|
<li><a href="#cacerts">Certificate Authority File (cacert)</a> </li>
|
||||||
@ -704,11 +703,6 @@
|
|||||||
<a href="#bootjdk">Bootstrap JDK</a>, set
|
<a href="#bootjdk">Bootstrap JDK</a>, set
|
||||||
<tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
|
<tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
|
||||||
</li>
|
</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>
|
<li>
|
||||||
<a href="#importjdk">Optional Import JDK</a>, set
|
<a href="#importjdk">Optional Import JDK</a>, set
|
||||||
<tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
|
<tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
|
||||||
@ -763,11 +757,6 @@
|
|||||||
<a href="#bootjdk">Bootstrap JDK</a>, set
|
<a href="#bootjdk">Bootstrap JDK</a>, set
|
||||||
<tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
|
<tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
|
||||||
</li>
|
</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>
|
<li>
|
||||||
<a href="#importjdk">Optional Import JDK</a>, set
|
<a href="#importjdk">Optional Import JDK</a>, set
|
||||||
<tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
|
<tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
|
||||||
@ -855,11 +844,6 @@
|
|||||||
<a href="#bootjdk">Bootstrap JDK</a>, set
|
<a href="#bootjdk">Bootstrap JDK</a>, set
|
||||||
<tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
|
<tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a></tt>.
|
||||||
</li>
|
</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>
|
<li>
|
||||||
<a href="#importjdk">Optional Import JDK</a>, set
|
<a href="#importjdk">Optional Import JDK</a>, set
|
||||||
<tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
|
<tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>.
|
||||||
@ -925,38 +909,6 @@
|
|||||||
the makefiles will look in that location for a JDK it can use.
|
the makefiles will look in that location for a JDK it can use.
|
||||||
</blockquote>
|
</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 these binary plugs will be
|
|
||||||
replaced with fully open source replacements as soon as possible.
|
|
||||||
So currently, in order to build a complete OpenJDK image,
|
|
||||||
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
|
|
||||||
"<b>Bundles(7)</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>
|
|
||||||
<pre>
|
|
||||||
<tt><b>java -jar jdk-7-ea-plug-b<i>nn</i>-<i>os</i>-<i>arch</i>-<i>dd</i>_<i>month</i>_<i>year</i>.jar</b></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>
|
<h4><a name="importjdk">Optional Import JDK</a></h4>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
The <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>
|
The <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>
|
||||||
@ -1601,14 +1553,6 @@
|
|||||||
You should always install your own local Bootstrap JDK and
|
You should always install your own local Bootstrap JDK and
|
||||||
always set <tt>ALT_BOOTDIR</tt> explicitly.
|
always set <tt>ALT_BOOTDIR</tt> explicitly.
|
||||||
</dd>
|
</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>
|
<dt><a name="ALT_JDK_IMPORT_PATH"><tt>ALT_JDK_IMPORT_PATH</tt></a></dt>
|
||||||
<dd>
|
<dd>
|
||||||
The location of a previously built JDK installation.
|
The location of a previously built JDK installation.
|
||||||
@ -1705,26 +1649,6 @@
|
|||||||
Where each of these directories contain the import JDK image
|
Where each of these directories contain the import JDK image
|
||||||
for that platform.
|
for that platform.
|
||||||
</dd>
|
</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><strong>Windows specific:</strong></dt>
|
<dt><strong>Windows specific:</strong></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<dl>
|
<dl>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user