I personally have had very little success using -m32 with a 64 bit gcc to link with 32 bit libraries -- it tends to have major issues with CRT code.
Do you have any issues on a 32 bit Linux?
Im still confused what versions are being used -- the ws-2 directory is part of the Workstation 6 Vix, and is used only for Workstation, not Server.