Sebastian Huber
Also wie gesagt, unter 7.3 funktioniert die Sache. So wie ich das sehe, laeuft das so ab. Der Pythoninterpreter laedt die Wrapperbibliothek und die ruft Funktionen auf, die in einer anderen Sharedlibrary liegen. Jedoch ist die Wrapperb. normal gegen die andere B. gelinkt, es wird also kein dlopen aufgerufen.
Alle Bibliotheken werden, soweit ich weiss, von Python explizit per dlopen geladen, wobei zusammengehörige Bibliotheken einen gemeinsamen Namensraum bekommen. Aber ich bin bei weitem kein Spezialist in diesen Sachen sondern habe nur meine Erfahrungen mit einer Bibliothek gemacht, die von einem Python-Programm geladen wurde und die ihrerseits Module per dlopen nachlud. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de Entwicklung, SuSE Linux AG Privat: pth@t-link.de