[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: unixODBC vs. iODBC



On Thu, Mar 31, 2005 at 09:53:57PM +0200, Peter Eisentraut wrote:
> Debian currently ships two ODBC driver managers, unixODBC (source 
> package "unixodbc") and iODBC (source package "libiodbc2").  These 
> basically do the same thing.  Every package that wants to provide 
> database access through ODBC has to pick at build time which driver 
> manager to use.  That in turn forces the user to set up each ODBC 
> drivers twice, once for each driver manager.  This process must seem 
> pretty arbitary from the user's point of view.
[...]
> I'm not attached to either camp, but here are some data points:
> 
> - Currently 18 packages use unixODBC, 11 use iODBC.
> 
> - Both myodbc (MySQL ODBC driver) and psqlodbc (PostgreSQL ODBC driver) 
> build against unixODBC.
> 
> - unixODBC comes with a buch of GUI tools, iODBC does not.
> 
> - Both are still developed upstream.
> 
> - libiodbc2 has been RFA'd by the current maintainer for over a year.
> 
> - The lastest PostgreSQL ODBC driver fails to build with iODBC.
> 
> Well, you can guess what my pick is.  Other comments?

Qt in Debian must build against libiodbc2-dev because otherwise it would
have a circular build-dependency with unixodbc.

-- 
Society is never going to make any progress until we all learn to
pretend to like each other.



Reply to: