From: Jonathan Pryor
Windows installer for Mono installs MonoPosixHelper-0.dll but it seems
not
to be used at all. Furthermore when I compile Mono on Windows I only get
MonoPosixHelper.dll not MonoPosixHelper-0.dll.

Could someone tell me what MonoPosixHelper-0.dll is?

I would guess it's a badly named MonoPosixHelper.dll, probably due to
myriad issues with libtool + cygwin for mingw32 targets.

IIRC, a few months ago the default libtool name under cygwin was
cygMonoPosixHelper-0.dll, so given the s/cyg//g script mentioned a week
or two ago, the incorrect MonoPosixHelper.dll naming is probably an
artifact of that.

I don't think naming the file MonoPosixHelper.dll is incorrect. It's a
native Windows DLL and Windows has the naming convention *.dll without any
prefixes. Using the prefix lib for Windows DLL is useless but using the
prefix cyg is funny because it does not depend on Cygwin.

I don't think the problem is the modified libtool code because I use it as
well but no MonoPosixHelper-0.dll is created for me. In the installer there
are MonoPosixHelper.dll and MonoPosixHelper-0.dll as well, but
MonoPosixHelper-0.dll is not used by the binaries and can be removed without
any problems.

In the installer MonoPosixHelper.dll and MonoPosixHelper-0.dll are two
different libraries, and there is significant difference in their size as
well.

So I still don't know what MonoPosixHelper-0.dll is.

Kornél

_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to