Volker, You need different bug ID for these JDK changes. 8024265 (top level changes) is already fixed:
https://bugs.openjdk.java.net/browse/JDK-8024265 I created new one for you: https://bugs.openjdk.java.net/browse/JDK-8024900 Thanks, Vladimir On 9/16/13 8:20 AM, Volker Simonis wrote:
Hi, could you please review the following webrev which contains the changes needed in the 'jdk' repository in order to build the OpenJDK on AIX: http://cr.openjdk.java.net/~simonis/webrevs/8024265_jdk/ <http://cr.openjdk.java.net/%7Esimonis/webrevs/8024265_jdk/> With this change and "8024854: Basic changes and files to build the class library on AIX <http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8024854>" it will be possible to configure and completely build the staging repository on AIX 5.3 and 7.1 with the following command: configure --with-boot-jdk=<jdk-image> --with-jvm-variants=core --with-jvm-interpreter=cpp --with-cups-include=/opt/freeware/include --x-includes=/opt/freeware/include The webrev for 8024854 will follow within the next days... Below you can find the changes and additions I've done, sorted by file. Most of them are just additions which are only active during the AIX build anyway or simple changes where AIX has been added to conditions which already check for Linux and/or Solaris. Therefore, IMHO the impact on the existing platforms is really minimal. Thank you and best regards, Volker make/tools/sharing/classlist.aix * Add AIX-specific class list. makefiles/CompileJavaClasses.gmk * Add corresponding AIX-files to the list of exclude files for non-AIX builds. makefiles/CompileLaunchers.gmk * Statically link |libjli| on AIX because |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 exclude 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 * Use platform-independent |$(COMPILER_TARGET_BITS_FLAG)| variable (introduced by change "8024265: Enable new build on AIX (top level part)" <http://hg.openjdk.java.net/ppc-aix-port/stage/rev/584dc2e95e04> ) instead of hard-coded |-m| option. makefiles/mapfiles/libattach/mapfile-aix, makefiles/mapfiles/libnio/mapfile-aix * Add currently unused but required dummy mapfiles for AIX build.