hg: ppc-aix-port/jdk7u/jdk: Initial PPC-Port checkin
volker.simonis at gmail.com
volker.simonis at gmail.com
Mon Jun 25 07:04:01 PDT 2012
Changeset: 57d6eb834154
Author: simonis
Date: 2012-06-22 15:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/jdk/rev/57d6eb834154
Initial PPC-Port checkin
With this change the JDK repository should build on Linux/PPC with a IBM JDK7 boot JDK.
- change some mapfiles to use use the anonymous name space to avoid problems with old SuSE linkers
- intruduce special environment variable "FT_CFLAGS" for the freetype sanity check.
- introduced new ppc64 configuration in make/common/Defs-linux.gmk
- define ppc64 for the sound build
Compiled with the following command lines:
debug build:
------------
make FT_CFLAGS=-m64 LANG=C ALT_BOOTDIR=/sapmnt/depot/tools/gen/linuxppc64/licenseware/jse/1.7.0 ALT_OUTPUTDIR=/priv/d046063/OpenJDK/output_ppc-aix_jdk_dbg ARCH_DATA_MODEL=64 HOTSPOT_BUILD_JOBS=8 PARALLEL_COMPILE_JOBS=8 ALT_FREETYPE_LIB_PATH=/usr/local/lib ALT_FREETYPE_HEADERS_PATH=/usr/local/include ANT_HOME=/usr/local/apache-ant-1.8.4 ANT_ARGS=-autoproxy IDLJ=$(ALT_BOOTDIR)/bin/java -cp $(ALT_BOOTDIR)/lib/tools.jar com.sun.tools.corba.se.idl.toJavaPortable.Compile RMIC=$(ALT_BOOTDIR)/bin/java -cp $(ALT_BOOTDIR)/lib/tools.jar sun.rmi.rmic.Main VERBOSE=true HOTSPOT_TARGET=all_debugcore CC_INTERP=true OPENJDK=true CORE_BUILD=true debug_build 2>&1 | tee /priv/d046063/OpenJDK/output_ppc-aix_jdk_dbg.log
product build:
--------------
make FT_CFLAGS=-m64 LANG=C ALT_BOOTDIR=/sapmnt/depot/tools/gen/linuxppc64/licenseware/jse/1.7.0 ALT_OUTPUTDIR=/priv/d046063/OpenJDK/output_ppc-aix_jdk_opt ARCH_DATA_MODEL=64 HOTSPOT_BUILD_JOBS=8 PARALLEL_COMPILE_JOBS=8 ALT_FREETYPE_LIB_PATH=/usr/local/lib ALT_FREETYPE_HEADERS_PATH=/usr/local/include ANT_HOME=/usr/local/apache-ant-1.8.4 ANT_ARGS=-autoproxy IDLJ=$(ALT_BOOTDIR)/bin/java -cp $(ALT_BOOTDIR)/lib/tools.jar com.sun.tools.corba.se.idl.toJavaPortable.Compile RMIC=$(ALT_BOOTDIR)/bin/java -cp $(ALT_BOOTDIR)/lib/tools.jar sun.rmi.rmic.Main VERBOSE=true HOTSPOT_TARGET=all_productcore CC_INTERP=true OPENJDK=true CORE_BUILD=true product_build 2>&1 | tee /priv/d046063/OpenJDK/output_ppc-aix_jdk_opt.log
! make/com/sun/java/pack/mapfile-vers
! make/com/sun/java/pack/mapfile-vers-unpack200
! make/common/Defs-linux.gmk
+ make/java/main/java/mapfile-ppc64
! make/javax/sound/SoundDefs.gmk
! make/tools/freetypecheck/Makefile
+ src/solaris/bin/ppc64/jvm.cfg
More information about the ppc-aix-port-dev
mailing list