The QT libraries that ship with the Easysoft ODBC-ODBC Bridge are incompatible with the Native POSIX Thread Library (NPTL) introduced in Red Hat 9. If you get the following error when running ODBCConfig
on Red Hat 9:
relocation error: /usr/local/easysoft/lib/libqt.so.3: symbol _res, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
you need to ensure that the QT libraries use the previous LinuxThreads
implementation. Do this by setting the environment variable LD_ASSUME_KERNEL
to 2.4.19
. For example:
LD_ASSUME_KERNEL=2.4.19 export LD_ASSUME_KERNEL
To run ODBCConfig
, you also need to ensure that the install_path/easysoft/lib
and install_path/easysoft/unixODBC/lib
directories are in the dynamic linker search path. Do this by setting the LD_LIBRARY_PATH
environment variable. Replace install_path with the Easysoft installation path, by default, /usr/local
. For example:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/easysoft/lib:\ /usr/local/easysoft/unixODBC/lib export LD_LIBRARY_PATH