Hi Will,<div><br></div><div>I have successfully compiled glibj.zip on my linux/32bit machine, using gcc-4.3.2 version.</div><div><br></div><div>Note that I haven't tested with llvm-gcc, and I have configured vmkit to use the GCMmap2 GC, and not MMTk. What did you give to configure? If you're not using llvm-gcc nor MMTk, llc should not complain about the GC.</div>
<div><br></div><div>Nicolas<br><br><div class="gmail_quote">On Wed, Jul 21, 2010 at 8:33 PM, Will Dietz <span dir="ltr"><<a href="mailto:willdtz@gmail.com">willdtz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks for looking into this Nicolas!<br>
<br>
When I do the same on 32bit linux I get a different error complaining<br>
"unsupported GC: vkmit".<br>
<br>
Any thoughts?<br>
<br>
For what it's worth, the command line invocation the Makefile generates is this:<br>
<br>
/home/will/llvm/tot/llvm-objects-32/Release+Asserts/bin/llc<br>
-relocation-model=pic -disable-fp-elim glibj-optimized.zip.bc -o<br>
glibj.zip.s<br>
<br>
So it's using stock llc, is that right (seems that you'd need to load<br>
something to tell llc about the vmkit gc)?  I definitely don't know<br>
but thought I'd mention it.<br>
<br>
Thanks for your time,<br>
<br>
~Will<br>
<br>
On Tue, Jul 20, 2010 at 6:33 PM, nicolas geoffray<br>
<div class="im"><<a href="mailto:nicolas.geoffray@gmail.com">nicolas.geoffray@gmail.com</a>> wrote:<br>
</div><div><div></div><div class="h5">> I will take a look on my linux/32bit machine whether it works tomorrow (and,<br>
> as you notice Minas, will take lots of coffee waiting for it to finish). It<br>
> used to work not so long ago. It is also the only platform where I could get<br>
> it working.<br>
> However, it has never been tested on a 64bits.<br>
> Nicolas<br>
><br>
> On Wed, Jul 21, 2010 at 1:17 AM, Will Dietz <<a href="mailto:willdtz@gmail.com">willdtz@gmail.com</a>> wrote:<br>
>><br>
>> Hi Minas, all,<br>
>><br>
>> I haven't got it working on 64bit linux, 64bit Mac, or 32bit linux.<br>
>> Reports of it working on any platform/architecture would interest me<br>
>> as well.<br>
>><br>
>> Both optimized and unoptimized glibj.bc fail when I try to use llc to<br>
>> convert them to machine code (glibj.s).<br>
>><br>
>> ~Will<br>
>><br>
>> On Tue, Jul 20, 2010 at 6:12 PM, Minas Abrahamyan <<a href="mailto:minas.subs@gmail.com">minas.subs@gmail.com</a>><br>
>> wrote:<br>
>> > Hi,<br>
>> ><br>
>> > Does llc compilation of glibj.zip work on 32 bits? or anywhere<br>
>> ><br>
>> > I reported bug about crushing of llc in llvmdev@ but yet unresponded<br>
>> > Talking about: <a href="http://vmkit.llvm.org/use_aot.html" target="_blank">http://vmkit.llvm.org/use_aot.html</a> :<br>
>> >> make ENABLE_OPTIMIZED=1 REQUIRES_FRAME_POINTER=1<br>
>> ><br>
>> > -Minas<br>
>> > _______________________________________________<br>
>> > vmkit-commits mailing list<br>
>> > <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
>> > <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
>> ><br>
>> _______________________________________________<br>
>> vmkit-commits mailing list<br>
>> <a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
><br>
><br>
</div></div></blockquote></div><br></div>