Are there any known problems when you install LLVM onto x86-64 machines? I just want to know if I can install LLVM without a glitch before I purchase a machine with faster processors, like core 2 duo. Could you share your experiences? Thanks in advance. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080405/4139b45f/attachment.html>
john hull wrote:> Are there any known problems when you install LLVM onto x86-64 machines? > I just want to know if I can install LLVM without a glitch before I > purchase a machine with faster processors, like core 2 duo. > Could you share your experiences?My main development machine is x86-64, and I use llvm on it, and develop code that uses llvm . The only issue is this that PIC codegen doesn't work, and you can't bootstrap llvm-gcc: http://llvm.org/bugs/show_bug.cgi?id=1711#c16 However you can still get a usable llvm-gcc with --disable-shared, --disable-multilib --disable-bootstrap. The above refers to x86-64/Linux, if you have Mac OS X on it the situation might be different. Best regards, --Edwin
Am Sonntag, den 06.04.2008, 11:02 +0300 schrieb Török Edwin:> john hull wrote: > > Are there any known problems when you install LLVM onto x86-64 machines? > > I just want to know if I can install LLVM without a glitch before I > > purchase a machine with faster processors, like core 2 duo. > > Could you share your experiences? > > My main development machine is x86-64, and I use llvm on it, and develop > code that uses llvm . > The only issue is this that PIC codegen doesn't work, and you can't > bootstrap llvm-gcc: http://llvm.org/bugs/show_bug.cgi?id=1711#c16 > > However you can still get a usable llvm-gcc with --disable-shared, > --disable-multilib --disable-bootstrap. > > The above refers to x86-64/Linux, if you have Mac OS X on it the > situation might be different.Compiling to 32 bits works, and can even use PIC (i.e. shared libraries), though you need to follow some instructions exactly to make it compile. It does not bootstrap for a 32-bit target. Regards, Jo