[LLVMdev] Fwd: Building VMKit

Minas Abrahamyan minas.subs at gmail.com
Mon Jul 19 15:45:13 PDT 2010


Hi Joshua,
> $ j3 Hello
> j3: JavaClass.cpp:480: j3::JavaObject* j3::Class::doNew(j3::Jnjvm*):
> Assertion `(this->isInitializing() ||
> classLoader->getCompiler()->isStaticCompiling()) && "Uninitialized class
> when allocating."' failed.
> Aborted

Regarding to j3 in 64 bit version, it should work now after we've
found crush reason,
both in Debug and in Release versions. (and its 32 bit version was
continuously working)

But your case is something strange, crush didn't type such messages.
Have you taken VMkit from svn and latest version?
Also, to get j3 running recompile classpath with
-fno-omit-frame-pointer (or take my patch from here:
http://lists.cs.uiuc.edu/pipermail/vmkit-commits/attachments/20100719/35754a6f/attachment.bin
and apply it:
$ cd classpath-0.97.2
$ patch ./configure ./classpath_configure64.patch
)

That's now on j3

Regards,
Minas

On Mon, Jul 19, 2010 at 9:20 PM, Joshua Warner <joshuawarner32 at gmail.com> wrote:
> Forgot to send to the mailing list...
>
> ---------- Forwarded message ----------
> From: Joshua Warner <joshuawarner32 at gmail.com>
> Date: Mon, Jul 19, 2010 at 10:19 AM
> Subject: Re: [LLVMdev] Building VMKit
> To: nicolas geoffray <nicolas.geoffray at gmail.com>
>
>
> Thanks Nicolas, that worked great!
>
> Now, I'm having trouble invoking the compiler properly:
> $ llcj Hello.class -o=Hello.ll
> $ cat Hello.ll
> cat: Hello.ll: No such file or directory
> $ j3 Hello
> j3: JavaClass.cpp:480: j3::JavaObject* j3::Class::doNew(j3::Jnjvm*):
> Assertion `(this->isInitializing() ||
> classLoader->getCompiler()->isStaticCompiling()) && "Uninitialized class
> when allocating."' failed.
> Aborted
> $ java Hello
> hello, world!
>
> "Hello" is a completely banal "hello world!" program.
>
> Joshua



More information about the llvm-dev mailing list