How does Linux on Power support both 32- and 64-bit applications?
The current SLES and RHEL versions of Linux running on POWER systems are fully Biarch and support both 32- and 64-bit applications for development and run-time. Development (compilation and linking) may depend on installed availability of both 32bit and 64bit development RPMs for your distro. While the Linux Enterprise distros fully support both 32- and 64-bit images for run-time and development, the default install may only include the default bitness (32- or 64-bit) run-time libraries, but the equivalent RPM for the other bit-ness should be available for install. Another aspect to consider is the default setting of the gcc compiler (-m32 and -m64).