[Mono-devel-list] What is MonoPosixHelper-0.dll?

Kornél Pál kornelpal at hotmail.com
Thu Jun 30 05:13:39 EDT 2005


> 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




More information about the Mono-devel-list mailing list