Forgot to run aspell on it...

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10275 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
DJ Lucas 2012-06-07 05:23:46 +00:00
parent 49b50d4c7e
commit 4d180035cc

View File

@ -96,9 +96,9 @@
the <ulink url="http://openjdk.java.net/legal/gplv2+ce.html">GNU
General Public License, version 2, with the Classpath Exception</ulink>
allows third party programs to use classes provided by free software
without the requirment that the third party software also be free. As with
the LGPL, any modifictaions made to the free software portions of a
third party application, must also be made freely availible.</para>
without the requirement that the third party software also be free. As with
the LGPL, any modifications made to the free software portions of a
third party application, must also be made freely available.</para>
<note>
<para>The IcedTea build environment includes a very thorough, open source
@ -310,7 +310,7 @@
<bridgehead renderas="sect3">OpenJDK Binary Installation</bridgehead>
<para>Begin by extracting the appropriate binary tarball and changing to
the extracted dirctory. Install the binary
the extracted directory. Install the binary
<application>OpenJDK</application> with the following commands as the
<systemitem class="username">root</systemitem> user:</para>
@ -337,11 +337,11 @@ export PATH="${PATH}:${JAVA_HOME}/bin"</userinput></screen>
<para>Unlike other packages in BLFS, the <application>OpenJDK</application>
source packages are distributed in multiple downloads. Since the IcedTea
build harness wil be used to build <application>OpenJDK</application>,
build harness will be used to build <application>OpenJDK</application>,
begin by extracting the IcedTea package and changing into the
extracted dirctory.</para>
extracted directory.</para>
<para>The IcedTea <application>OpenJDK</application> distribuion requires
<para>The IcedTea <application>OpenJDK</application> distribution requires
that <filename>js.jar</filename> (from the Rhino package) be in place in
order to provide a java-script implementation for the free JDK. If you have
not installed the js.jar file in another way, do so with the following
@ -395,15 +395,15 @@ make</userinput></screen>
is run in. You should expect to see anywhere between a clean set of tests
and up to 160 failures in jdk with up to 17 errors in the tests themselves.
The majority of the 6000+ tests should pass. The reason for the
greatly varrying results is due to how stringent the testing environment
must be. Varrying architechtures, different versions of dependent
greatly varying results is due to how stringent the testing environment
must be. Varying architectures, different versions of dependent
libraries, unexpected X Window environment and window managers, the CA
certificates used to generate the <filename>cacerts</filename> file, and
even any user input or power management or screen saver interuptions during
even any user input or power management or screen saver interruptions during
the testing can lead to various failures. While the known broken tests have
been removed, with the fix_tests patch above, the graphics tests faiulres
been removed, with the fix_tests patch above, the graphics tests failures
cannot be pre-determined (short of removing them all). Best bet for a
completely clean result is to run the test suite in a frambuffer on a
completely clean result is to run the test suite in a framebuffer on a
different screen (Xvfb). Even still, Disk I/O can cause failures.</para>
<para>Install the package with the following commands as the
@ -425,7 +425,7 @@ chown -R root:root /opt/OpenJDK-&openjdk-version;</userinput></screen>
location of the temporary <application>JDK</application>.</para>
<para><parameter>--enable-nss</parameter>: This switch enables the
build to utilize additional crytography supplied by the nss
build to utilize additional cryptography supplied by the nss
libraries.</para>
<para><parameter>--enable-pulse-audio</parameter>: This switch enables
@ -518,9 +518,9 @@ mandb -c /opt/OpenJDK/man</userinput></screen>
native2ascii, orbd, pack200, policytool, rmic, rmid, rmiregistry,
schemagen, serialver, servertool, tnameserv, unpack200,
wsgen, wsimport, and xjc</seg>
<seg><envar>$JAVA_HOME</envar>/lib/*, and
<envar>$JAVA_HOME</envar>/jre/lib/*</seg>
<seg>/opt/openjdk-&openjdk-version;</seg>
<seg>/opt/OpenJDK-&openjdk-version;/lib/*, and
/opt/OpenJDK-&openjdk-version;/jre/lib/*</seg>
<seg>/opt/OpenJDK-&openjdk-version;</seg>
</seglistitem>
</segmentedlist>
@ -696,7 +696,7 @@ mandb -c /opt/OpenJDK/man</userinput></screen>
<term><command>jhat</command></term>
<listitem>
<para>parses a java heap dump file and allows viewing
in a webbrowser.</para>
in a web browser.</para>
<indexterm zone="openjdk jhat">
<primary sortas="b-jhat">jhat</primary>
</indexterm>