[Java] [ahughes at redhat.com: Re: /hg/openjdk6-mips: Add information in README and env.sh; added a...]
=?gb2312?Q?=B0=BD=E7=F7?=
aoqi at loongson.cn
Wed Nov 10 04:38:19 PST 2010
> aoqi:
> Ä㶩ÁËdistro-pkg-dev at openjdk.java.netÁËô£¿»Ø´ðÒ»ÏÂAndrewµÄÒÉÎÊ°É¡£
>
>
> ----- Forwarded message from Dr Andrew John Hughes <ahughes at redhat.com>
> -----
>
> Date: Tue, 9 Nov 2010 14:00:08 +0000
> From: Dr Andrew John Hughes <ahughes at redhat.com>
> To: liuqi at icedtea.classpath.org
> Cc: distro-pkg-dev at openjdk.java.net
> Subject: Re: /hg/openjdk6-mips: Add information in README and env.sh;
> added
> a...
> User-Agent: Mutt/1.5.21 (2010-09-15)
>
> On 06:30 Tue 09 Nov , liuqi at icedtea.classpath.org wrote:
>> changeset 82bf91673f25 in /hg/openjdk6-mips
>> details:
>> http://icedtea.classpath.org/hg/openjdk6-mips?cmd=changeset;node=82bf91673f25
>> author: Ao Qi <aoqi at loongson.cn>
>> date: Tue Nov 09 13:21:20 2010 +0800
>>
>> Add information in README and env.sh; added a missing file to make
>> the completed build.
>>
>
> Why have you added back the information about binary plugs? These haven't
> been required for years.
Our port is based on OpenJDK6_b18, so the binary plugs are needed during
building jdk.
>
>>
>> diffstat:
>>
>> 5 files changed, 91 insertions(+), 52 deletions(-)
>> README | 32 ++++++++++++++++++++++++++++--
>> env.sh | 23 +++++++++++++++++++++
>> env_debug.sh | 27 -------------------------
>> env_product.sh | 23 ---------------------
>> jdk/src/solaris/bin/mips64/jvm.cfg | 38
>> ++++++++++++++++++++++++++++++++++++
>>
>> diffs (181 lines):
>>
>> diff -r 8ef762f87d0e -r 82bf91673f25 README
>> --- a/README Mon Nov 08 19:53:05 2010 +0800
>> +++ b/README Tue Nov 09 13:21:20 2010 +0800
>> @@ -6,20 +6,48 @@ README:
>> "corba", "jaxws" and "jaxp".
>>
>> See http://openjdk.java.net/ for more information about the OpenJDK.
>> + See http://icedtea.classpath.org/wiki/MIPSPort for more information
>> about the OpenJDK MIPS Port.
>>
>> Simple Build Instructions:
>>
>> 1. Download and install a JDK 6 from
>> http://java.sun.com/javase/downloads/index.jsp
>> Set the environment variable ALT_BOOTDIR to the location of this
>> JDK 6.
>> + If using Debian:
>> + apt-get install openjdk-6-jdk
>> + export ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
>>
>> - 2. Check the sanity of doing a build with the current machine:
>> + 2. Download Binary Plugs, go to the OpenJDK site and select the
>> "Bundles(6)" link and download
>> + the binaryplugs. The file downloaded is a jar file that must be
>> extracted by running the jar
>> + file with:
>> + java -jar jdk-6-ea-plug-bnn-os-arch-dd_month_year.jar
>> + Set the environment variable ALT_BINARY_PLUGS_PATH to the root of
>> this installation.
>> +
>> + 3. Set other environment variables. If using Debian:
>> + source env.sh
>> + Check the sanity of doing a build with the current machine:
>> gnumake sanity
>> See README-builds.html if you run into problems.
>>
>> - 3. Do a complete build of the jdk:
>> + 4. Do a complete build of the jdk:
>> gnumake all
>> + When building jaxp, it seems a bug that jdk6-jaxp-2009_10_13.zip
>> cannot be downloaded.
>> + The workaround is to download it by "wget ", and set ALT_DROPS_DIR
>> to the dir where the zip is:
>> + export ALT_DROPS_DIR=~/zip_dir
>> The resulting JDK image should be found in build/*/j2sdk-image
>> +
>> + 5. By setting the environment variables below, components can be
>> built separately.
>> + For example:
>> + export BUILD_HOTSPOT=true
>> + export BUILD_LANGTOOLS=false
>> + export BUILD_CORBA=false
>> + export BUILD_JAXP=false
>> + export BUILD_JAXWS=false
>> + export BUILD_JDK=false
>> + export BUILD_DEPLOY=false
>> +
>> + 6. The default hotspot-build is all_product. Set DEBUG_NAME would
>> change the target:
>> + export DEBUG_NAME=debug
>>
>> where gnumake is GNU make 3.78.1 or newer, /usr/bin/make on Linux and
>> /usr/sfw/bin/gmake or /opt/sfw/bin/gmake on Solaris.
>> diff -r 8ef762f87d0e -r 82bf91673f25 env.sh
>> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
>> +++ b/env.sh Tue Nov 09 13:21:20 2010 +0800
>> @@ -0,0 +1,23 @@
>> +export LANG=C
>> +export
>> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-6-openjdk/bin
>> +export ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
>> +export ALT_BINARY_PLUGS_PATH=~/openjdk-binary-plugs
>> +export ARCH_DATA_MODEL=32
>> +
>> +unset CLASSPATH
>> +unset JAVA_HOME
>> +
>> +#The default hotspot-build is all_product. Setting DEBUG_NAME would
>> change the target.
>> +#export DEBUG_NAME=debug
>> +
>> +# By setting the environment variables below, components can be built
>> separately.
>> +#export BUILD_LANGTOOLS=false
>> +#export BUILD_CORBA=false
>> +#export BUILD_JAXP=false
>> +#export BUILD_JAXWS=false
>> +#export BUILD_JDK=false
>> +#export BUILD_DEPLOY=false
>> +
>> +# When building jaxp, it seems a bug that jdk6-jaxp-2009_10_13.zip
>> cannot be downloaded.
>> +# The workaround is to download it by "wget ", and set ALT_DROPS_DIR to
>> the dir where the zip is.
>> +#export ALT_DROPS_DIR=~/zip_dir
>> diff -r 8ef762f87d0e -r 82bf91673f25 env_debug.sh
>> --- a/env_debug.sh Mon Nov 08 19:53:05 2010 +0800
>> +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
>> @@ -1,27 +0,0 @@
>> -export LANG=C
>> -export LC_ALL=C
>> -export
>> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-6-openjdk/bin
>> -export ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
>> -#export ALT_BOOTDIR=/home/loongson/java/j2sdk-gs2
>> -export ALT_BINARY_PLUGS_PATH=/opt/java/openjdk-binary-plugs
>> -#export ALT_JDK_IMPORT_PATH=/usr/lib/jvm/java-6-openjdk
>> -export ARCH_DATA_MODEL=32
>> -
>> -#The default hotspot-build is all_product. Setting DEBUG_NAME would
>> change the target.
>> -export DEBUG_NAME=debug
>> -
>> -# If want to build entire JDK, set all envs below true.
>> -export BUILD_LANGTOOLS=false
>> -export BUILD_CORBA=false
>> -export BUILD_JAXP=false
>> -export BUILD_JAXWS=false
>> -# When building jaxp, it seems a bug that jdk6-jaxp-2009_10_13.zip
>> cannot be downloaded.
>> -# The workaround is to download it by "wget ", and set ALT_DROPS_DIR to
>> the dir where the zip is.
>> -#export ALT_DROPS_DIR=~/zip_dir
>> -
>> -export BUILD_MOTIF=false
>> -export BUILD_JDK=false
>> -export BUILD_DEPLOY=false
>> -
>> -unset CLASSPATH
>> -unset JAVA_HOME
>> diff -r 8ef762f87d0e -r 82bf91673f25 env_product.sh
>> --- a/env_product.sh Mon Nov 08 19:53:05 2010 +0800
>> +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
>> @@ -1,23 +0,0 @@
>> -export LC_ALL=C
>> -export
>> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-6-openjdk/bin
>> -export ALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk
>> -export ALT_BINARY_PLUGS_PATH=/opt/java/openjdk-binary-plugs
>> -export ARCH_DATA_MODEL=32
>> -
>> -#The default hotspot-build is all_product. Setting DEBUG_NAME would
>> change the target.
>> -
>> -# If want to build entire JDK, set all envs below true.
>> -export BUILD_LANGTOOLS=false
>> -export BUILD_CORBA=false
>> -export BUILD_JAXP=false
>> -export BUILD_JAXWS=false
>> -# When building jaxp, it seems a bug that jdk6-jaxp-2009_10_13.zip
>> cannot be downloaded.
>> -# The workaround is to download it by "wget ", and set ALT_DROPS_DIR to
>> the dir where the zip is.
>> -#export ALT_DROPS_DIR=~/zip_dir
>> -
>> -export BUILD_MOTIF=false
>> -export BUILD_JDK=false
>> -export BUILD_DEPLOY=false
>> -
>> -unset CLASSPATH
>> -unset JAVA_HOME
>> diff -r 8ef762f87d0e -r 82bf91673f25 jdk/src/solaris/bin/mips64/jvm.cfg
>> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
>> +++ b/jdk/src/solaris/bin/mips64/jvm.cfg Tue Nov 09 13:21:20 2010 +0800
>> @@ -0,0 +1,38 @@
>> +# Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved.
>> +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
>> +#
>> +# This code is free software; you can redistribute it and/or modify it
>> +# under the terms of the GNU General Public License version 2 only, as
>> +# published by the Free Software Foundation. Sun designates this
>> +# particular file as subject to the "Classpath" exception as provided
>> +# by Sun in the LICENSE file that accompanied this code.
>> +#
>> +# This code is distributed in the hope that it will be useful, but
>> WITHOUT
>> +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
>> +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
>> +# version 2 for more details (a copy is included in the LICENSE file
>> that
>> +# accompanied this code).
>> +#
>> +# You should have received a copy of the GNU General Public License
>> version
>> +# 2 along with this work; if not, write to the Free Software
>> Foundation,
>> +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
>> +#
>> +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
>> Clara,
>> +# CA 95054 USA or visit www.sun.com if you need additional information
>> or
>> +# have any questions.
>> +#
>> +# List of JVMs that can be used as an option to java, javac, etc.
>> +# Order is important -- first in this list is the default JVM.
>> +# NOTE that this both this file and its format are UNSUPPORTED and
>> +# WILL GO AWAY in a future release.
>> +#
>> +# You may also select a JVM in an arbitrary location with the
>> +# "-XXaltjvm=<jvm_dir>" option, but that too is unsupported
>> +# and may not be available in a future release.
>> +#
>> +-client IF_SERVER_CLASS -server
>> +-server KNOWN
>> +-hotspot ALIASED_TO -client
>> +-classic WARN
>> +-native ERROR
>> +-green ERROR
>
> --
> Andrew :)
>
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
>
> Support Free Java!
> Contribute to GNU Classpath and the OpenJDK
> http://www.gnu.org/software/classpath
> http://openjdk.java.net
> PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
> Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
>
> ----- End forwarded message -----
>
> --
> LIU Qi
>
> liuqi at loongson.cn
> liuqi82 at gmail.com
>
> Loongson Technology Co. Ltd.
>
> PGP Key fingerprint:
> 3D29 FDFD AFB3 225D B744
> 7FAB 51C7 4820 63BA 272F
> _______________________________________________
> Java mailing list
> Java at lists.loongson.cn
> http://lists.loongson.cn/cgi-bin/mailman/listinfo/java
>
More information about the distro-pkg-dev
mailing list