ygrek | 23 Feb 2011 09:53
Picon

[task #10950] use dynlink for optional features

URL:
  <http://savannah.nongnu.org/task/?10950>

                 Summary: use dynlink for optional features
                 Project: mldonkey, a multi-networks file-sharing client
            Submitted by: ygrek
            Submitted on: Wed 23 Feb 2011 08:53:04 AM GMT
                Category: Core
                Priority: 5 - Normal
                  Status: None
             Assigned to: ygrek
             Open/Closed: Open
         Discussion Lock: Any
         Should Start On: Wed 23 Feb 2011 12:00:00 AM GMT
   Should be Finished on: Wed 23 Feb 2011 12:00:00 AM GMT

    _______________________________________________________

Details:

In order to simplify usage of precompiled binaries on embedded devices where
not all required libraries are installed (e.g. 
http://mldonkey.sourceforge.net/forums/viewtopic.php?p=31272#31272 ) optional
features (magic, gd, upnp, etc) should be loaded dynamically so that user can
disable them without recompiling. This should be possible with dynlink (for
native code since 3.11.0). And so there will be no need to compile several
builds (as fabtar did) for distribution, but only one with plugins. Probably
this can be done for network plugins too (but more involved I guess).

    _______________________________________________________
(Continue reading)


Gmane