On Tue, Sep 13, 2005, Matthias Kurz wrote: > So, the main argument against shared libraries is the support of > multiple instances, currently.
Yes, indeed. The support of multiple instances is of the few OpenPKG major design goals. Hence we cannot break it easily just to support a new feature. > Can anybody tell me what platforms have this problem ? Solaris and > any other platform that supports placing the "rpath" in the archives > should have no problems in this regard. Well, mostly all ELF based platforms at least support the notion of an "rpath", including Sun Solaris, FreeBSD and Linux. But the real problem isn't actually that "rpath" is not supported by a platform, but that _ALL_ applications which get linked against shared libraries require an -R<prefix>/lib during linking to hard-code this "rpath" into their ELF based executables. This is were our effort target would be: optionally(!) adding this to all(!) those f%&$ing Makefiles in all(!) of our packages ;-) I really like to see this shared library support, but currently I cannot imagine how we can achieve this in a MINIMUM INTRUSIVE way... Any particular suggestions and ideas on this topic? Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List openpkg-dev@openpkg.org