> LLVM is used only at runtime, specificly within the JIT for lowlevel  
> optimizations and code generation.
>
> The build options are because using the JIT is optional and therefore  
> linking against LLVM is optional.

I'm good now.

This tells me that if I've installed the prebuilt MinGW LLVM binaries
(named llvm-as.exe, llvm-link.exe, llc.exe, lli.exe, etc) to c:\llvm I
need to point configure's --llvm-path to c:\llvm and then look out for
potential tool naming issues as the JIT may be trying to call the
tools by another name.  Probably have to move the exe's to c:\llvm\bin
and put llvm headers and libraries in c:\llvm\include and c:\llvm\lib
as well after looking at 
http://github.com/evanphx/rubinius/blob/master/vm/llvm/jit.hpp
And probably tweak configure a bit.

I'll save compiling rubinius via llvm-gcc until I can get a basic msys/
mingw setup working :)

Thanks!!

Jon
Jon

-- 
--- !ruby/object:MailingList
name: rubinius-dev
view: http://groups.google.com/group/rubinius-dev?hl=en
post: [email protected]
unsubscribe: [email protected]

Reply via email to