[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OpenJDK build attempts on the testing security infrastructure

Here are the results of building some OpenJDK packages on the security
buildd infrastructure (with the test suites disabled).

First, for openjdk-6 6b11-6+lenny1, we have:

Successes: amd64, armel, i386, ia64, mips, mipsel, powerpc, sparc
Failures: alpha, s390

The s390 failure may be due to too little RAM allocated to the instance
(on lxdebian.bfinv.de).

The alpha failure is:

gcc-4.3  -O3    -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses  -D_LITTLE_ENDIAN -g   -D_alpha_  -DARCH='"alpha"' -DLINUX -DRELEASE='"1.6.0_0"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I/build/buildd/openjdk-6-6b11/openjdk/control/build/linux-alpha/tmp/java/java.lang.management/management/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/sun/management  -I../../../src/share/native/common -I../../../src/solaris/native/common -I../../../src/share/native/java/lang/management -I../../../src/solaris/native/java/lang/management    -c -o /build/buildd/openjdk-6-6b11/openjdk/control/build/linux-alpha/tmp/java/java.lang.management/management/obj64/UnixOperatingSystem_md.o  ../../../src/solaris/native/com/sun/management/UnixOperatingSystem_md.c
In file included from /usr/include/sys/procfs.h:31,
                 from ../../../src/solaris/native/com/sun/management/UnixOperatingSystem_md.c:52:
/usr/include/sys/user.h:27:22: error: asm/page.h: No such file or directory
In file included from ../../../src/solaris/native/com/sun/management/UnixOperatingSystem_md.c:52:
/usr/include/sys/procfs.h:32:21: error: asm/elf.h: No such file or directory
In file included from ../../../src/solaris/native/com/sun/management/UnixOperatingSystem_md.c:52:
/usr/include/sys/procfs.h:76: error: expected specifier-qualifier-list before 'elf_gregset_t'

The alpha buildd needed more that five hours to reach that point.

Build times are generally acceptable, with the exception of armel,
which needed almost 45 hours.

The picture for cacao-oj6 6b11-2+lenny1 is like this:

Successes: amd64, armel, i386, s390
Failures: powerpc 

The powerpc failure is due to a cyclic build dependency, IOW we simply
could not test the build.

armel is at about 19 hours, so almost acceptable.  However, in
practice, this likely adds to the 45 hours of openjdk-6, resulting in
64 hours of total build time, which is totally out of question.
Otherwise, the build times are fine.

The package tried to build on mipsel, blocking the buildd for extended
periods of times.  This has to be fixed.

Consequently, it would seem attractive to trade cacao-oj6 for openjdk-6
on ARM.

I'm not sure what to do about the alpha and s390 build issues.

Reply to: