Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am going to rebuild my server and I am wondering whether I should install GCC 32 or 64 bit. I develop in Python and I use some libraries that would benefit from a 64 bit GCC installation but I am not sure if I am going to run into problems with other programs / libraries. What are your thoughts?

share|improve this question
up vote 0 down vote accepted

My rule of thumb is:

When your machine has less than 4 gigabytes of RAM, none of your processes needs more than 2 gigabytes of memory and you do not need any of the new instructions of the x86_64 instruction set, go with a 32 bit (x86) system.

Otherwise choose 64 bit (x86_64).

share|improve this answer
Hi Joschi, thanks for your tip! – drdee Mar 9 '10 at 17:27

My rule of thumb is :

Go for 64-bit. It doesn't hurt. Every processor alive today supports it (except the Intel Atom). 32-bit will diseappear one day, 64-bit still has a long life ahead of it.

If it's a server app, go 64-bit and maintain some sort of retrocompatibility.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.