On Fri, 2007-09-07 at 07:54 +0200, Pierangelo Masarati wrote:
> The interface is minimal and it's pure C.  Of course, it needs reverse
> linking, so, for example, the function RegisterSetMyData() and any
> other
> function the module needs to see must be either exported by the main
> to
> the module (the undocumented "-rdynamic" option to gcc), or placed in
> yet another library that is linked both by the modules and by the main
> object. 

Watch out for Windows.. AFAIK in that OS it's not allowed to export
symbols from an executable image onto a DLL.. this is one of the reasons
why most complex applications in Windows are shipped as one huge DLL and
a stub executable.

        Kinkie

Reply via email to