Wojciech Duda
asked on
Glibc and the "undefined reference to __ctype_b" error
After installing Redhat 9.0 some older libraries (part of Talarian Smartsockets if you are interested) are no longer working for us.
While linking, the error message "undefined reference to __ctype_b" appears - this is a feature of glibc no longer avaiable in glibc-2.3.2-11.9, but avaiable in glibc-2.2.
To gain a better understanding of the problem you can also read
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=91290
I will give points for a detailed description of a solution, those come to mind:
1. Install older version of glibc, i.e. 2.3.2-5, the last version that seems to work. Questions: Will Redhat still work, how to downgrade an installation of glibc
(parameters to force rpm to install older version?)
2. Parallel install of two glibc versions? Is this even possible?
3. A patch/compatibility addon for the newer version of glibc, I haven't found one but perhaps I have not looked hard enough?
Please try to give a detailed description of the solution, I'm still a bit shaky when it comes to managing libraries and dependencies in Linux.
While linking, the error message "undefined reference to __ctype_b" appears - this is a feature of glibc no longer avaiable in glibc-2.3.2-11.9, but avaiable in glibc-2.2.
To gain a better understanding of the problem you can also read
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=91290
I will give points for a detailed description of a solution, those come to mind:
1. Install older version of glibc, i.e. 2.3.2-5, the last version that seems to work. Questions: Will Redhat still work, how to downgrade an installation of glibc
(parameters to force rpm to install older version?)
2. Parallel install of two glibc versions? Is this even possible?
3. A patch/compatibility addon for the newer version of glibc, I haven't found one but perhaps I have not looked hard enough?
Please try to give a detailed description of the solution, I'm still a bit shaky when it comes to managing libraries and dependencies in Linux.
did u try the workaround given in bug report.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Well, while I don't know if this will be a working solution for us (as we'll have to always use the modified glibc version), this workaround description is a vaiable solution and I'll try this. Thanks for your input.