When compiling under elf, use correct library naming conventions.  Also add the required extra symlink.  Set the -soname to libcrypt.so so that the symlink is used at runtime rather than resolved at compile time.
When compiling under elf, use correct library naming conventions.  Also
add the required extra symlink.  Set the -soname to libcrypt.so so that
the symlink is used at runtime rather than resolved at compile time.

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase