Glibc-Ärger



  • Hallo!

    Ich hoffe ich bin mit zwei Linker-Fragen hier richtig aufgehoben:

    Frage 1
    -------

    Wann sind glibc-Versionen eigentlich kompatibel zueinander? Beispiel: Ein
    Programm, das unter Ubuntu

    ldd --version
    ldd (Ubuntu EGLIBC 2.15-0ubuntu10) 2.15
    

    compiliert wurde, läuft unter Suse mit der älteren Version

    ldd --version
    ldd (GNU libc) 2.11.3
    

    einwandfrei. Andererseits geht ein Programm, das mit CentOS compiliert
    wurde unter Suse nicht (CentOS-Version leider nicht bekannt).

    Frage 2
    -------

    Gehe ich recht in der Annahme, daß man außer neu compilieren gar nichts
    machen kann, wenn die Version nicht kompatibel ist? Die libc.so.6 vom
    CentOS wurde mir geschickt, aber den LD_LIBRARY_PATH dorthin anzupassen,
    hat - wie anzunehmen war - nicht funktioniert)

    Danke für die Infos!



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten