At 23:01 26-07-02, Mcphillips, James wrote: >What is this COMPAT library that IBM referrers to? >Has anyone run into this and have a solution, or can someone point me to what needs >to be installed to satisfy this requirement. I do have the SLES7 developers edition >but can not find the recommended library.
The linker in Linux works in that it includes the full name with version numbers of the glibc library in the reference, even though the calls to that runtime library might work even with an older level of the libraries. Much is upwards compatible. This is no problem when everyone compiles the programs on their own system with their own libaries, but it is a problem for vendors who only ship executables - like DB/2. The DB/2 was built with an older version of SuSE, so the references do not exactly match the names in your system. To fix this, SuSE built a compat.rpm package that delivers a copy of these old libraries. I believe this package is more recent than the ISO images of the beta version of SLES that SuSE offer for download. It is very easy to get confused by the different versions of SuSE SLES7 that can be downloaded or will be given to customers with a maintenance contract. The IBM person who suggested you already have the compat.rpm is probably confused. Because much of the calls are upwards compatible, you might get it done if you create a symlink to the new library. You may get ideas for that from the Red Hat version of this package (search for compat-libstdc++ on rpmfind.net) but don't assume you can use that as-is on your SuSE system. At least for DB/2 Connect this was suggested as a working solution: http://www.marist.edu:8000/htbin/wlvtype?LINUX-VM.27933 Rob
