[Mono-devel-list] cygmono-1.dll and cygMonoPosixHelper.dll
Francisco T. Martinez
martinf at mfconsulting.com
Sat Jun 18 11:22:21 EDT 2005
Zoltan Varga wrote:
> Hi,
>
> No idea. They are probably simply renamed.
>
> Zoltan
>
>On 6/17/05, Kornél Pál <kornelpal at hotmail.com> wrote:
>
>
>>> Its an artifact of using libtool for creating the dlls. libtool
>>>thinks we want to
>>>start all our dlls with 'cyg' and can't be convinced otherwise.
>>>
>>> Zoltan
>>>
>>>
>>And how are the dlls built for the installer that they don't start with
>>'cyg'?
>>
>>Kornél
>>
>>
>>
Zoltan is correct . The way I go about preparing the Mono build for
Windows is that as soon as ./autogen.sh finishes (or ./configure) I edit
the resulting libtool file with the vi text editor by doing this search:
/\/cyg
I then remove "cyg" for all three occurrences and then proceed with the
make and subsequent make install.
Our build system for Win32 already does "gcc -nno-cygwin". This
produces dlls that are no longer dependent of cygwin.dll. However, it
took me a lot of lonely trial and error to see where and when to edit
that file to produce the correct binaries.
Simply renaming files that are prefixed with cygxxx.dll would not do, as
other files would still make internal references to the cyg prefixed names.
Hope this helps :)
Paco
More information about the Mono-devel-list
mailing list