[Mono-dev] [PATCH] mkbundle on Windows

Robert Jordan robertj at gmx.net
Thu Dec 29 13:24:37 EST 2005


Hey,

I patched mkbundle to work on Windows from scratch. It used
to work, but it was quite limited (problems with file://-paths,
system () didn't work, so mkbunde was unable to drive the
compilation process, etc.)

Issues

--static doesn't work because libmono.a is not
distributed with the Windows package.

Not a big deal, because the needed dlls can be simply
distributed with the mkbundle-generated executable.

For example, a bundled XSP needs

mono-1.dll
libglib*.dll
libgmodule*.dll
libgthread*.dll
iconv.dll
intl.dll

to be distributed (roundabout 10MB). This seems to
be the minimal working set of dlls that have to be
distributed with a bundled application on Windows.

-z doesn't work due to some weird cygwin zlib problems,
so I disabled this option under Windows.

May I commit?

Robert
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mkbundle.diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051229/e0b148fc/attachment.pl 


More information about the Mono-devel-list mailing list