Building OpenJDK with SunStudio 12u1 on OpenSolaris snv_134
Andreas Kohn
andreas.kohn at fredhopper.com
Wed Apr 14 19:46:48 UTC 2010
On Mon, 2010-04-12 at 09:58 -0700, Kelly O'Hair wrote:
> You need some of the Sun Studio compiler patches made to 12u1 to build
> hotspot.
Ah, ok. I'll stick to SS12 then.
> I'm not exactly sure what that list is yet. I'll CC John, he may know
> that list.
Thanks,
--
Andreas
>
> -kto
>
> On Apr 11, 2010, at 10:48 AM, Andreas Kohn wrote:
>
> > Hi,
> >
> > I tried building the latest openjdk forest on opensolaris with the
> > SunStudio 12u1 (from packages), and it failed for both i586 and amd64
> > builds with an assertion error.
> > Switching to an installation of SunStudio 12 worked without problems.
> >
> > [...]
> > CC -DSOLARIS -DSPARC_WORKS -DAMD64 -DPRODUCT -xF -I../generated/
> > adfiles
> > -I../generated/jvmtifiles
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/asm
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/ci
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/classfile
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/code
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/compiler
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/
> > gc_implementation
> > -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/
> > gc_implementation/parNew -I/export/home/andreas/jdk7/jdk7/hotspot/
> > src/share/vm/gc_implementation/concurrentMarkSweep -I/export/home/
> > andreas/jdk7/jdk7/hotspot/src/share/vm/gc_implementation/
> > parallelScavenge -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/
> > vm/gc_implementation/shared -I/export/home/andreas/jdk7/jdk7/hotspot/
> > src/share/vm/gc_implementation/g1 -I/export/home/andreas/jdk7/jdk7/
> > hotspot/src/share/vm/gc_interface -I/export/home/andreas/jdk7/jdk7/
> > hotspot/src/share/vm/interpreter -I/export/home/andreas/jdk7/jdk7/
> > hotspot/src/share/vm/libadt -I/export/home/andreas/jdk7/jdk7/hotspot/
> > src/share/vm/memory -I/export/home/andreas/jdk7/jdk7/hotspot/src/
> > share/vm/oops -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/
> > opto -I/export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/prims -I/
> > export/home/andreas/jdk7/jdk7/hotspot/src/share/vm/runtime -I/export/
> > home/andreas/jdk7/jdk7/hotspot/src/share/vm/services -I/export/home/
> > andreas/jdk7/jdk7/hotspot/src/share/vm/utilities -I/export/home/
> > andreas/jdk7/jdk7/hotspot/src/cpu/x86/vm -I/export/home/andreas/jdk7/
> > jdk7/hotspot/src/os/solaris/vm -I/export/home/andreas/jdk7/jdk7/
> > hotspot/src/os_cpu/solaris_x86/vm -I../generated -
> > DHOTSPOT_RELEASE_VERSION="\"18.0-b02\"" -
> > DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"andreas
> > \"" -DHOTSPOT_LIB_ARCH=\"amd64\" -DJRE_RELEASE_VERSION="\"1.7.0-
> > internal-andreas_2010_04_11_18_54-b00\"" -
> > DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DCOMPILER2 -DSOLARIS_7_OR_LATER -
> > m64 -m64 /export/home/andreas/jdk7/jdk7/hotspot/src/os_cpu/
> > solaris_x86/vm/solaris_x86_64.il -template=no%extdef -features=no
> > %split_init -D_Crun_inline_placement -library=%none -KPIC -mt -xO4
> > -DVM_LITTLE_ENDIAN -features=no%except -DHAVE_DTRACE_H -
> > DDTRACE_ENABLED -c -o accessFlags.o /export/home/andreas/jdk7/jdk7/
> > hotspot/src/share/vm/utilities/accessFlags.cpp
> >
> > assertion failed in function cfg_coalesce_lf_blocks() @ cfg.c:4520
> > assert(nd_equal_(lab, lf_opnd1_(x_last_lf)))
> >
> >
> >
> > I attached the full build log and sanity messages, here are the
> > versions
> > used:
> >
> > SunOS xentros 5.11 snv_134 i86pc i386 i86pc Solaris
> > cc: Sun C 5.10 SunOS_i386 2009/06/03
> > CC: Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21
> >
> > Is this failure known? The error is reproducibly happening, always for
> > accessFlags.cpp.
> >
> >
> > Regards,
> > --
> > Andreas
> > <typescript.gz><sanityCheckMessages.txt>
>
--
Never attribute to malice that which can be adequately explained by
stupidity. -- Hanlon's Razor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20100414/62fc8ba0/signature.asc>
More information about the build-dev
mailing list