Red Hat Bugzilla – Bug 408681
PostgreSQL ODBC driver does not work
Last modified: 2013-07-02 23:15:51 EDT
Description of problem:
The PostgreSQL ODBC driver does work as it contains symbols that cannot be
resolved so cannot be loaded.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Define a PostgreSQL ODBC data source
2. Try and connect to it
Driver fails to load:
dellow [~] % isql usage
isql: symbol lookup error: /usr/lib64/psqlodbc.so: undefined symbol: INIT_CONNLOCK
Created attachment 275711 [details]
Patch to fix CONNLOCK macros
The problem (which looks like it has come from upstream) is that some of the
CONNLOCK macros are not properly defined which not building in thread safe
mode. This patch fixes that.
The alternative fix is to build it in thread safe mode by configuring with
This is fixed in rawhide (08.02.0500) so I suppose back-porting that is the thing to do.
postgresql-odbc-08.02.0500-1.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.
postgresql-odbc-08.02.0500-1.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.