Code Review for jdk

Prepared by:simonis on Wed Jun 26 16:36:04 CEST 2013
Workspace:/net/usr.work/d046063/OpenJDK/ppc-aix-port/stage/jdk
Compare against: http://hg.openjdk.java.net/ppc-aix-port/stage/jdk
Compare against version:7321
Summary of changes: 275 lines changed: 265 ins; 2 del; 8 mod; 4070 unchg
Changeset: jdk.changeset
Author comments:

makefiles/CompileLaunchers.gmk
makefiles/mapfiles/launchers/mapfile-ppc64
makefiles/mapfiles/launchers/mapfile-ppc64.anonymous
makefiles/mapfiles/launchers/mapfile-x86.anonymous
makefiles/mapfiles/launchers/mapfile-x86_64.anonymous
makefiles/mapfiles/libunpack/mapfile-vers-unpack200.anonymous

Added map files with anonymous version tags for buggy linkers on older SuSE distros (e.g. on SLES 10) which complain with: "Invalid version tag `SUNWprivate_1.1'. Only anonymous version tag is allowed in executable." if feeded with a version script which contains named tags. These new map files are only used if the buggy linker was detected dring the configure step (i.e. USING_BROKEN_SUSE_LD=yes).

Also added the new -ppc64 map files.

Fix typo (replace 'defalt: all' by 'default')

default: all

makefiles/CompileNativeLibraries.gmk

Only use $(OPENWIN_LIB) for linking LIBSPLASHSCREEN on Solaris! The old code worked only accidentally when the X-libraries are in the default linker path anyway. The right solution is to use $(X_LIBS) if not on Windows or Solaris.

Append -DX_ARCH=X_PPC64 to LIBJSOUND_CFLAGS on PPC64. The value of X_ARCH isn't actually used on the PPC architectures, but there's a check to verify that it is set.

Fix typo (replace 'defalt: all' by 'default')

default: all
Bug id: Bug Database
Legend: Modified file
Deleted file
New file

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

rev 7322 : 8017568: Enable new build on Linux/PPC64
26 lines changed: 21 ins; 0 del; 5 mod; 629 unchg

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

rev 7322 : 8017568: Enable new build on Linux/PPC64
14 lines changed: 9 ins; 2 del; 3 mod; 3441 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/launchers/mapfile-ppc64

rev 7322 : 8017568: Enable new build on Linux/PPC64
39 lines changed: 39 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/launchers/mapfile-ppc64.anonymous

rev 7322 : 8017568: Enable new build on Linux/PPC64
40 lines changed: 40 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/launchers/mapfile-x86.anonymous

rev 7322 : 8017568: Enable new build on Linux/PPC64
49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/launchers/mapfile-x86_64.anonymous

rev 7322 : 8017568: Enable new build on Linux/PPC64
40 lines changed: 40 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw makefiles/mapfiles/libunpack/mapfile-vers-unpack200.anonymous

rev 7322 : 8017568: Enable new build on Linux/PPC64
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw src/solaris/bin/ppc64/jvm.cfg

rev 7322 : 8017568: Enable new build on Linux/PPC64
33 lines changed: 33 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using ../make/scripts/webrev.ksh (vers 24.0-hg+jbs).