LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   libstdc++-libc (https://www.linuxquestions.org/questions/linux-software-2/libstdc-libc-534983/)

Filozoff 03-06-2007 03:19 AM

libstdc++-libc
 
Hi!
I'm trying to install IBM Director server on Fedora Core 6, but when i start the installation, dependencies are failed. Install program needs a file libstdc++-libc6.2-2.so.3. I can't understand, where can I find this file. I have checked all lib* rpms on Fedora CD, but there is no such file. Please help.

jay73 03-06-2007 03:36 AM

compat-libstdc(something)?

Btw, libstdc++ and libc6 are different files.

Filozoff 03-07-2007 12:15 AM

I've found it! jay73, u are right, it's compat-libstdc. Thank u for this information.
libstdc++-libc6.2-2.so.3 was really installed. It's in /usr/lib folder.
But I'm curious, what this library(compat-libstdc) is? What does it do?

jay73 03-07-2007 02:29 AM

libstdc++ = a library that is required by some C++ programs. If it is not present, any such programs will refuse to run.

Filozoff 03-07-2007 02:55 AM

Ok, but there is libstdc++ pack(rpm) and compat-libstdc++ pack, what's the difference?

Daws 03-07-2007 05:54 AM

These are guesses:

libstdc++-libc6.2-2.so.3 means this libstdc++ was built on libc6.2-2.so.3 and its headers (I don't know FC naming system but I'm pretty sure that particular libc is old).

And hence compat is short for compatible or compatibility.

But maybe I'm talking outta my...

jay73 03-07-2007 05:57 AM

libstdc is the current standard, while compat is an earlier one. I guess the "compat" designation is a way of signaling to developers that the item is on its way out and should be avoided wherever possible. The next step is the "legacy" label, which refers to items that have relevance only for older software.


All times are GMT -5. The time now is 04:47 PM.