Rich, I don't think you can get away with that. Kernel 2.4.19 sounds like you're running SLES 8, which comes with gcc 3.2. The gcc folks specifically changed the C++ ABI at either 3.0 or 3.1. I'd suggest your developers recompile their application and go from there. What matters here isn't the kernel level, but the level of the gcc/g++ compiler.
When we cutover to SLES 8 from ThinkBlue 7.1a (gcc-2.95 ???), most everything in the house we had (including C programs) that was custom-written had to be recompiled. Fortunately, that didn't take long and there were no serious barriers that I can recall. --Jim-- James S. Tison Senior Software Engineer TPF Laboratory / Architecture IBM Corporation "If dogs don't go to heaven, then, when I die, I want to go where they do." -- Will Rogers Rich Blair <[EMAIL PROTECTED]> Sent by: Linux on 390 Port <[EMAIL PROTECTED]> 01/26/2004 09:56 Please respond to Linux on 390 Port To [EMAIL PROTECTED] cc Subject developers require older version of c++ lib on 2.4.xx system A group of our developers would like to run an application on linux 2.4.19 system that was originally compiled on a 2.2.16 system. The library they require is libstdc++-libc6.1-2.so.3 which apparently is no longer available once you get to linux 2.4.xx. I'm not a c++ programmer so I'm wondering short of moving the older library over from the 2.2.16 system and allowing them to run with it - is there a "best practices" type of solution to this problem? Thanks, Rich Rich Blair | Systems Programmer [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ASG | <http://www.asg.com/> asg.com 1333 Third Avenue South Naples, Florida 34102 USA Tel: 239.435.2243 Fax: 239.231.3717 Toll Free: 800.932.5536 X2243 End-to-End Technology Management
