Hi Konrad,<div><br></div><div>Yes, there has been an incompatibility change recently between LLVM and VMKit. Please use revision 100087 of LLVM until I find a workaround.</div><div><br></div><div>Also, running on Snow Leopard is untested (VMKit does not have support for GC on 64bits), but should work without a GC. You can also try to compile on 32bits.</div>
<div><br></div><div>Cheers,</div><div>Nicolas</div><div><br><div class="gmail_quote">On Fri, Apr 2, 2010 at 3:08 PM, Konrad Hinsen <span dir="ltr"><<a href="mailto:konrad.hinsen@fastmail.net">konrad.hinsen@fastmail.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi everyone,<br>
<br>
I wanted to have a closer look at VMKit because I would like to play with modifications to a JVM. I followed the instructions at<br>
<br>
        <a href="http://vmkit.llvm.org/get_started.html" target="_blank">http://vmkit.llvm.org/get_started.html</a><br>
<br>
step by step and got everything compiled without much difficulty on my MacBook (running MacOS X 10.6.3). The only modification that I needed to make was to add -L/usr/X11R6/lib to LDFLAGS for compiling the GNU classpath library.<br>

<br>
However, any attempt at running Java code with j3 results in a crash:<br>
<br>
Assertion failed: (ctpIndex && "No constant pool index"), function j3ResolveSpecialStub, file JavaRuntimeJIT.cpp, line 708.<br>
<br>
I don't have the slightest idea what I could do about this. Suggestions are welcome!<br>
<br>
Konrad.<br>
<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br></div>