Originally Posted by Alien Bob
Source code is not "written in 32 bit". It is architecture-independent by nature.
If you compile the source on Slackware64 you will get 64bit binaries. If you compile the same sources on 32bit Slackware you will get 32bit binaries.
In order to create 32bit binaries on Slackware64 you will need the multilib compiler and glibc installed that Fred Emmott packaged for Slackware64, in addition to all the "compat32-" packages containing commonly used libraries.
Ohh! I didn't know this, thank you Bob, you teached me another important thing