1) keep the current dependent lib mechanism (notify during auto-registration); before autoregistration, all of the GRE libraries should be pre-loaded (path.to.gre/*.so or something else?).
2) revamp the current dependencies-at-autoregistration mechanism. Instead, keep a text file next to each component (libcomponent.deps) with a list of dependent libs.
3) don't use the c++ glue to find a GRE; instead, find a compatible GRE in the run-mozilla.sh script. This may sound hacky, but I think it would work pretty well. It would probably require awk or something; I'm not sure whether it would be onerous to require awk at runtime.
I personally like #2... let me know what/whether any of these sounds good to you.
--BDS
_______________________________________________ Mozilla-xpcom mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-xpcom
