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