On Mar 17, 2010, at 6:11 PM, Jeremy Voorhis wrote:
> MacRuby is progressively following LLVM. However we do at the moment require 
> a revision where ModuleProvider.h exists (I have a local patch that makes it 
> work for future revisions too but it's not applied yet).
> 
> # The LLVM_TOT variable can be passed to rake in order to sometimes build 
> with more recent revisions than the one specified in the README.rdoc file, 
> but it is only used for internal development and targets a special internal 
> branch of LLVM, so it might not always work against the public trunk.
> 
> Ideally we will target the final 2.7 once it's out, which shouldn't be long 
> now.
> 
> Do you intend to continue progressively tracking LLVM? LLVM-trunk is such a 
> moving target, but so long as the llvm-c interface stays compatible this is 
> no problem. 

We don't really have a choice, the C API does not offer all the features we 
need and we also need to follow the new LLVM changes internally. Hopefully, the 
LLVM team is always helping us :-)

> Linkage may also be problematic since my FFI bindings depend on LLVM dylibs. 
> I'm not sure how they would work with MacRuby yet.

It will very likely collide at runtime... until we un-export all symbols (but 
the C extension ones) from the link phase, which should happen in theory for 
our next release, 0.6.

Laurent
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to