On Tue, Jun 3, 2008 at 5:15 PM, Nedko Arnaudov <[EMAIL PROTECTED]> wrote: > "Stefano D'Angelo" <[EMAIL PROTECTED]> writes: >>>>>> #7. Global explicit initialization/finalization functions for more >>>>>> exotic platforms (they wouldn't harm, so why not having them). >>>>> > You need absatraction for defining global constructor/destructor in > shared library. As Larsl already said, you can use some C++ tricks (like > constructor of global object), for this. In my vision, such thing is > bound to creation of shared library file, this is why I mentioned > libtool.
>From my (big enough) experience, 'automagic' initialization of modules (and non-trivial variables) in addition to being not very portable is a REALLY BAD THING. And I would suggest using explicit calls wherever possible. Dmitry. _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
