chromatic wrote:
> On Sat, 2005-02-05 at 12:58 -0800, chromatic wrote:

>> Why not generate the .def file instead of hoping that people add the
>> correct symbols?  Here's a patch that seems to do the trick for me
>> (though not running Windows, I can't really test if the defines are all
>> correct).
> Actually it doesn't, because of a typo in the makefile source.  Ignore
> that one in favor of this one.

I haven't checked the details, but I think this will not work, as it
seems to generates a list of all symbols beginning with nci_, but
'int_cb_D4' is used, too.

Previously, I have proposed adding 'PARROT_API' to declarations, and
grep for them, or expand them to '__declspec(dllexport)' on Windows.
#31649: [TODO] Win32 - Automatically Export Symbols
http://rt.perl.org/rt3/Ticket/Display.html?id=31649

Another idea would be to create a "symbol list file" for each library,
which contains only the symbol names, from which the .def file would
be derived (maybe another platform has similar needs?).

Ron



Reply via email to