![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, this is a slightly modified repost of something I sent to the IIUG Linux forum. As the subject suggests I'm trying to deploy SE 7.2 on Red Hat 9 using Client SDK 2.80 or 2.81. The significant problem is that glibc changed the way __ctype_b, __ctype_tolower and __ctype_toupper actually funciton ( I assume for internationalisation ). The way they used to work was that they were global variables you could reference into. They way these work now is that you have the functions __ctype_b_loc, __ctype_tolower_loc and __ctype_toupper_loc which return int arrays to represent these variables. Glibc 2.3.2 contains versioning symbols for the old style functions but I have no idea how to reference these. They appear through nm as symbol>@GLIBC_2.0 All this is a little low level - it appears Informix reach into the guts of glibc rather than going through the front end, and now I'm paying the penalty... I have got programs to work compiled under RH9 by providing a compatibility .c to provide the old style globals and compiling statically. I cannot compile dynamically as the program errors with a -23101 which in our case means that when it ran my locale through the glib ctype toupper or tolower functions. The result was garbage and thus I can't connect. I assume that when I compile statically my versions of the globals take precedence. When I compile dynamically the inbuilt ones, which don't function quite right in this case, take precedence. If I compile under RH7.2 I usually get the programs hanging in the function futex, but sometimes core dumping elsewhere. So, my questions are: 1) Has anyone else managed to compile SE applications on RH9? 2) Am I likely to have more luck with a later version of SE? 3) Does anyone know how to compile applications to use the old glibc 2.0 compatibility functions? 4) Is SE being actively developed by IBM, or is it just being left alone until enough emails come in and they then assign someone to fix the latest problem? Thanks for your time. Scott Burns Mirrabooka Systems FYI: I have SE 7.25 running under RH 8.0 fully patched. My application |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |