We are often asked “I have a 64-bit Windows computer. Should I install 32-bit or 64-bit components?” Our recommendation is generally to install 64-bit components on a 64-bit OS. For KeyServer in particular though, there are a few reasons that would force you to use 32-bit components on a 64-bit OS though and we’ll cover these below.
We’ll also describe bitness issues for Mac and Linux, but they are much more straightforward than Windows.
Windows KeyServer - Windows KeyServer functions almost entirely the same regardless of bitness, except when it comes to dynamic loading of external libraries. An executable can only load libraries of a matching bitness. There are 3 places where KeyServer will load libraries: