Hi Mike,

ideally GNU APL under cygwin should not be different than on other platforms.
Dyadic ⎕FX is implemented via dlopen() and friends. It might be that you need to install
libtool on your platform.

I sporadically test GNU APL under cygwin (normally before a release). But only
briefly - if it compiles and starts. The handling of dynamic libraries is vries a lot
between different platforms. You may need to adapt the compiler and linker options
to produce dlls. Maybe this link helps:

http://www.hep.by/gnu/libtool/Windows-DLLs.html

/// Jürgen


On 08/13/2015 10:05 PM, Mike Duvos wrote:
I just noticed that Make builds .a files for things like FILE_IO under Cygwin instead of .DLL files.

Under Cygwin, you are running a windows binary with cygwin1.DLL doing an API translation between linux and windows, with your shared libraries set up as Windows .DLLs.

It is somewhat less than clear to me how this maps onto the dyadic FX load shared library feature in GNU APL.

What do I need to do in order to use FILE_IO under Cygwin?

Thanks,

Mike



Reply via email to