Problems with sync from jdk8/jdk8 to ppc-aix-port/stage

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Nov 5 18:15:43 PST 2013


I was not able to resolve all conflicts. AIX build is definitely broken.

I have to manually resolve a lot of .m4 and .gmk files (mostly changed 
indention).

I had problem with common/autoconf/platform.m4 when resolving conflicts 
at the end of file (below "Make compilation sanity check"). And for 
ADDED_*FLGAS settings I resolved it as in ppc64 repo:

ppc64 repo:

   ADDED_CFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
   ADDED_CXXFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
   ADDED_LDFLAGS=" ${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"

jdk8 repo:

   ADDED_CFLAGS=" -m${OPENJDK_TARGET_CPU_BITS}"
   ADDED_CXXFLAGS=" -m${OPENJDK_TARGET_CPU_BITS}"
   ADDED_LDFLAGS=" -m${OPENJDK_TARGET_CPU_BITS}"


Merging toolchain.m4 was even more painful.

An other one was jdk/makefiles/CompileLaunchers.gmk

But the main problem was jdk/makefiles/CompileNativeLibraries.gmk. Code 
from it was moved into jdk/makefiles/lib files:

http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a5b57fca66da

I was not able to do anything there. It definitely broke AIX build so 
you need to implement it again. Sorry.

I started JDK and Hotspot JPRT test runs. If they passed I will push 
what I have and then you need to fix it for AIX.

Regards,
Vladimir



More information about the ppc-aix-port-dev mailing list