Why do I get the error "libqt.so.3: symbol _res, version GLIBC_2.0 not defined" when using the ODBC-ODBC Bridge?

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