Code Review for jdk

Prepared by:simonis on Mon Sep 16 17:00:19 CEST 2013
Workspace:/net/usr.work/d046063/OpenJDK/ppc-aix-port/stage_0014_0015/jdk
Compare against: http://hg.openjdk.java.net/ppc-aix-port/stage/jdk
Compare against version:7982
Summary of changes: 2555 lines changed: 2548 ins; 0 del; 7 mod; 4773 unchg
Changeset: jdk.changeset
Author comments:

make/tools/sharing/classlist.aix

  • Add AIX-specific class list.

makefiles/CompileJavaClasses.gmk

  • Add corresponding AIX-files to the list of exlude files for non-AIX builds.

makefiles/CompileLaunchers.gmk

  • Statically link libjli on AIX becasue xlc on AIX doesn't support the -rpath option.

makefiles/CompileNativeLibraries.gmk

  • Add required flags for AIX (i.e. by specifying CFLAGS_aix and LDFLAGS_SUFFIX_aix).
  • Add corresponding AIX-files to the LIBATTACH_EXCLUDE_FILES list of exlude files for non-AIX builds.
  • Specify BUILD_LIBNIO_FILES and BUILD_LIBNIO_MAPFILE for the AIX build.
  • Statically link libjli on AIX becasue xlc on AIX doesn't support the -rpath option.
  • Specify -DX_PLATFORM=X_AIX in the LIBJSOUND_CFLAGS on AIX.

makefiles/GendataFontConfig.gmk

  • Specify AIX-specific fontconfig-settings.

makefiles/GensrcX11Wrappers.gmk

makefiles/mapfiles/libattach/mapfile-aix,
makefiles/mapfiles/libnio/mapfile-aix

  • Add currently unused but required dummy mapfiles for AIX build.
Bug id: Bug ID: JDK-8024265 PPC64: Enable new build on AIX
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw makefiles/CompileJavaClasses.gmk

rev 7983 : 8024265: Enable new build on AIX
9 lines changed: 9 ins; 0 del; 0 mod; 410 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw makefiles/CompileLaunchers.gmk

rev 7983 : 8024265: Enable new build on AIX
5 lines changed: 4 ins; 0 del; 1 mod; 692 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw makefiles/CompileNativeLibraries.gmk

rev 7983 : 8024265: Enable new build on AIX
55 lines changed: 50 ins; 0 del; 5 mod; 3460 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw makefiles/GendataFontConfig.gmk

rev 7983 : 8024265: Enable new build on AIX
7 lines changed: 7 ins; 0 del; 0 mod; 90 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw makefiles/GensrcX11Wrappers.gmk

rev 7983 : 8024265: Enable new build on AIX
1 line changed: 0 ins; 0 del; 1 mod; 121 unchg

------ ------ ------ ------ --- New ----- Raw make/tools/sharing/classlist.aix

rev 7983 : 8024265: Enable new build on AIX
2406 lines changed: 2406 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/libattach/mapfile-aix

rev 7983 : 8024265: Enable new build on AIX
39 lines changed: 39 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/libnio/mapfile-aix

rev 7983 : 8024265: Enable new build on AIX
33 lines changed: 33 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /usr/work/d046063/OpenJDK/ppc-aix-port/jdk8/make/scripts/webrev.ksh (vers 24.0-hg+jbs).