When using Solaris binaries be careful to not mix 64bit and 32bit binaries/libraries. For example. If your running a MySQL server that was compiled for 64bit and Perl 5.8 that was compiled for 32bit and you try to compile a perl module that that uses both programs libraries it will compile fine but fail when executed. To fix just recompile one or the other for either 32bit or 64bit. Just don't mix. This is probably good advice for any OS that can execute 64bit and 32bit binaries in the same enviroment.