correct C++ compiler target types for 64-bit hosts