Informix and GLIBC error
I've installed a version of Informix on Fedora Core3 designed for GLIBC v. 2.2.x
When I try and initialize the db I get the following error: relocation error: /var/lib/libpthread.so.0: symbol _h_errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference I found a post on the net that says to install a previous version of GLIBC: Actually, You can try to install another GLIBC package onto Your existing Linux. For example, 'glibc-2.2.93-5.i686.rpm' works fine for IDS 9.21+ Here's my questions: 1. Is there another way to fix this other than installing an older version of GLIBC (Currently I'm at 2.3) Here's an rpm query listing: root@Issac # rpm -qa | grep -i glib glibc-2.3.4-2.fc3 dbus-glib-0.22-10.FC3.2 glib-1.2.10-15 glibc-kernheaders-2.4-9.1.87 glibc-devel-2.3.4-2.fc3 glibc-common-2.3.4-2.fc3 glibc-headers-2.3.4-2.fc3 glib2-devel-2.4.8-1.fc3 glib2-2.4.8-1.fc3 2. If I have to install an older version of GLIBC can I add it as an addition and only point the Informix files to use it? 3. If neither of the above questions are options, will I break my system by reverting to an older version of GLIBC ? Thanks in advance for your help. /Kevin ============================================== Your Mouse Has Moved. Windows Must restart to affect the changes. Reboot Now [Y] ? ============================================== |
You probably need to install the compat-glibc rpm's for older compatibility, etc.
|
Thanks for the info however it looks like the compat-glibc rpm's are designed to give one the ability to link to the older libs at compile time. What I need is the ability to point the informix binaries to a new set of shared libs at run time.
Will the compat-glibc rpm's do this for me? |
All times are GMT -5. The time now is 11:07 AM. |