Statisch mit glibc und libstdc ++ verknüpfen

Ich Schreibe ein cross-Plattform-Anwendung, die nicht GNU GPL-kompatibel. Das große problem, ich bin derzeit konfrontiert ist, dass die Anwendung dynamisch gelinkt mit der glibc und libstdc++, und fast jedes neue große update für die Bibliotheken sind nicht abwärtskompatibel. Daher, zufällige Abstürze sind zu sehen in meiner Anwendung.

Als eine Abhilfe, die ich verteilen binaries meine kompilierte Anwendung auf verschiedene Systeme (mit unterschiedlichen C/C++ - runtime-Versionen). Aber verzichten möchte ich auf diese. Meine Frage ist also, halten, Lizenzierung und alles im Auge, kann ich den link gegen die glibc und libstdc++ statisch? Auch, wird dies zu Problemen mit rtld?

InformationsquelleAutor der Frage themoondothshine | 2010-07-09

Schreibe einen Kommentar