questions about x86-64 installation

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

questions about x86-64 installation

john hull
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.


_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: questions about x86-64 installation

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.

Best regards,
--Edwin
_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reply | Threaded
Open this post in threaded view
|

Re: questions about x86-64 installation

Joachim Durchholz
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

_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev