Products | Versions |
---|---|
TIBCO Enterprise Message Service | - |
Not Applicable | - |
Resolution:
You will get this problem only if you try to use the default makefile which uses static EMS client library. And this issue is due to some changes made in the glibc 2.3+ base libraries and it forces all the other dependant libraries to be re-compiled with this latest glibc version. For more details refer to https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=86465 URL.
When you hit this problem, normally you should see error messages such as:
undefined reference to `__ctype_b' , etc
if so there are two work arounds currently
1. Change the default makefile use of static EMS client library to shared EMS client libray and it should work fine.
2. Use a glibc of lower version than 2.3
We are in the process of providing a new set of EMS libraries for glibc versions 2.3+ and these will be available with EMS 4.2.0.