My custom Mono runtime only use patches reported up-stream:
- #537764 : https://bugzilla.novell.com/show_bug.cgi?id=537764
- #560060 : https://bugzilla.novell.com/show_bug.cgi?id=560060
- #559990 : https://bugzilla.novell.com/show_bug.cgi?id=559990
- #495957 : https://bugzilla.novell.com/show_bug.cgi?id=495957
Note that some of them may be already commited to the trunk and/or the
Regards, Laurent Etiemble.
2009/12/22 yoni shalom <silve...@gmail.com>
> I compile my own mono so if you could post the patch file somewhere that
> would be great.
> On Tue, Dec 15, 2009 at 1:04 PM, Laurent Etiemble <
> laurent.etiem...@monobjc.net> wrote:
>> I am still working on a patch for the Mono runtime: the goal is to
>> have it integrated by Novell but it must meet certain criteria to do
>> Meanwhile, I have prepared a patched version of the recently released
>> 2.4.3. If you need an interim solution, you can find the disk images
>> Regards, Laurent Etiemble.
>> 2009/12/2 Laurent Etiemble <laurent.etiem...@monobjc.net>:
>> > Hello,
>> > Sorry for the late update, but I had some busy nights trying to find
>> > another work-around for the Snow Leopard crash. The 4.0.436 release of
>> > the Monobjc bridge has brought mixed results regarding the Snow
>> > Leopard crash: some users have reported success while others have
>> > reported nasty crashes.
>> > So, I have resumed my work on the Mono runtime patching to find an
>> > acceptable way to do it (not too hacky so Novell would accept it).
>> > During my tests, I have discover that the conditions of the bug are
>> > already present under Leopard. Why it does not crash seems linked to
>> > the way TSD (Thread Specfic Data) are destroyed. So I have changed my
>> > approach and I have come to a workaround that seems to prevent the
>> > crash.
>> > The archive of the patched Mono runtime is available at:
>> > In order to use the archive:
>> > - you need to have a working installation of Mono.
>> > - uncompress the archive in /Library/Frameworks/Mono.framework/Versions
>> > - relink the Current symlink to the archive (sudo rm Current && sudo
>> > ln -s 18.104.22.168_M Current)
>> > Some points about this runtime:
>> > - The runtime is universal. I have made some tests under some
>> > OS/Processor combinations, but I cannot cover all hardware.
>> > - The runtime contains Mono, Visual Basic and NAnt. It does not
>> > contains libgdiplus or any of the third-party packages.
>> > - The runtime contains all what is needed to run mkbundle or the
>> > packaging tasks.
>> > - The runtime also contains other patches: embedded "machine.config"
>> > and "app.config" are now usable.
>> > If you decide to test this runtime, please provide the following:
>> > - hardware/system full version
>> > - kind of application/complexity
>> > - anything that can help in case of crash
>> > Regards, Laurent Etiemble.