On Saturday 08 September 2001 11:14, Konrad Rosenbaum wrote:
Momentchen.... was ist bei Dir ein PlugIn? Ein Shared Object, dass in den Speicher geladen und über irgendein Symbol gestartet wird oder ein eigener Prozess?
Ein Plugin ist in dem Fall eine .so-Datei, die keinen eigenen Prozeß hat. Da kommt mir aber eine Idee: statt alle Plugins gegen die Bibliothek X zu linken, wird X auch zu einem Plugin und wird mit RTLD_GLOBAL vorgeladen. Dann müßte es gehen, daß es nur einmal im Speicher ist. Hm, mal schauen... (und dann muß ich Dependency-Konfigurationen schreiben, und schauen ob das auch auf BSD und Solaris geht, eeeeew...)
Josef Spillner