Bug #36709 Windows Mysql ODBC Connector 32 & 64 bit can't coexist because same installer ID
Submitted: 14 May 2008 9:53 Modified: 14 May 2008 10:23
Reporter: Raimundo Alba Email Updates:
Status: Not a Bug Impact on me:
None 
Category:Connector / ODBC Severity:S3 (Non-critical)
Version:5.1.4 OS:Windows
Assigned to: CPU Architecture:Any
Tags: 32, 64, bits, can't, coexist, connector, ODBC, windows

[14 May 2008 9:53] Raimundo Alba
Description:
Lastest Windows Mysql ODBC Connector for 32 & 64 bits can't coexist because looks like both msi installer share the same ID so when any of them is installed the other one quit with error complaining about package already installed.

This is a need when using mixed enviroment with lastest Microsoft x64 OS's because of 32 bits apps can't access 64 bits ODBC drivers and 64 bits apps needs 64 bits ODBC drivers.

For lastest 3.x ODBC drivers this worked because of x64 version didn't have installer and has to be placed manually.

How to repeat:
Just try to install both of them in the same machine. Need to have Windows 2003 x64, Windows 2008 x64 or Windows XP x64.

Suggested fix:
I think as easy as using different installer IDs for both packages because of OS put files and registry entries in different places.
[14 May 2008 10:23] Tonci Grgin
Hi Raimundo and thanks for your report.

Well, I can say both Yes and No to you. The 64 bit installer contains *both* 32 and 64 bits. So on a 64 bit system, install only the 64 bit one, and you'll have both. On a 32 bit system, only install the 32 bit one. So this is actually not a bug but intentional behavior.