Dynclasses are broken on Windows for two reasons:

1) Missing exported symbols
If the powers that be give me a sign how it should be done, I'll
gladly implement it.

What do people think of my previous proposal?  Is it any good?
"
How about this: We separate things into 2 steps.
1) Create a .sym file for each relevant compilation unit(s).
2) Join the .sym files for all to-be-linked objects and create the
.def file. (on Windows)

Now things boil down to creating the .sym files.  These might be
created by grepping the source for C<nci_>, C<Parrot_>, etc, or
by whatever script created the compilation unit(s).
"


2) Static linkage
Dynclasses are currently statically linked against libparrot.lib,
thereby using their own (uninitialized) parrot.

Ron



Reply via email to