> What would concern me is the guy evaluating OpenSolaris, grabbing an > extension that's needed for his application, running > gem/apxs/phpize/pecl and then seeing it blow up. The install readme > won't likely have an "if you're on OpenSolaris" branch, and it may not > even be clear where the problem is. The quick conclusion someone > could > come to in that case is that Web Stack is broken... not what we want.
That would be one of my concerns as well, but I don't know where the 64 vs 32 bit MySQL implementation would be a problem point here. Let me start out by saying that the different in performance for MySQL in 32 and 64 bit is pretty much identical. The benefits come from being able to use vast quantities of memory for caches (MySQL, afterall, likes to make the assumption that it's the only process on the machine and therefore has a bad habit of wanting lots of memory if that's the type of application you are using). The only issues in terms of third party apps and extensions will be that final interface to MySQL - everything else will talk through the native environment to whatever the interface is. For example, if you are using Perl and DBI, DBD::mysql needs to know how to talk to MySQL natively, but mod_perl doesn't need to know how to do this. I'm not arguing for 64-bit by default on 64-bit capable hardware, but I don't see a technical reason why it should cause a problem in the example you give. I would certainly be more concerned about other extensions to other environments/languages/frameworks for this reason though. MC (also mc at mysql.com) -- Martin 'MC' Brown, mc at mcslp.com Everything MCslp: http://planet.mcslp.com