15.2 Software Development
A biarch development tool chain allows generation of 32-bit and 64-bit
objects. The default is to compile 64-bit objects. It is possible to
generate 32-bit objects by using special flags. For GCC, this special flag
is -m32.
All header files must be written in an architecture-independent
form. The installed 32-bit and 64-bit libraries must have
an API (application programming interface) that matches the
installed header files. The normal SUSE Linux Enterprise environment is designed
according to this principle. In the case of manually updated
libraries, resolve these issues yourself.