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

Francisco T. Martinez martinf at mfconsulting.com
Thu Jun 30 05:43:17 EDT 2005


Kornél Pál wrote:

>> 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
>
MonoPosixHelper-0.dll is indeed an artifact of a previous build.  Thanks 
for pointing that out.  I will make a note of removing it on the next 
release.

Paco.



More information about the Mono-devel-list mailing list