On 01/07 09:46, Stuart Henderson wrote: > On 2011/01/07 12:52, Jeremy Evans wrote: > > Upgrading to llvm 2.8 allows it to be used by lang/rubinius, which > > speeds rubinius up dramatically (~8x in a simple test, see > > http://pastie.org/pastes/1438302/text). I'd really like to get this in > > before 4.9. > > note that if you require llvm for rubinius, you'll restrict the arch > it can run on (you will need gcc4, and there were at least problems > with llvm on sparc64 last time I tried). though you could enable llvm > in rubinius only for certain specific arch.. The next version of rubinius is going to require llvm, so that is inevitable.
> > llvm's only current dependency is lang/llvm-gcc4, which I haven't tested > > yet as it is i386 only. If someone else could test that and see if it > > works with LLVM 2.8, I'd appreciate it. > > llvm-gcc4 will need to be updated to a matching version. > > it might be that the problem affecting amd64 has since been fixed, > you could try adding to ONLY_FOR_ARCHS and see what happens... > (fast machine recommended ;-) I'll see if I can give it a shot this weekend. Jeremy