Mono 3.10 is out from the mono-project, but there is currently a catch for Mac users running opensim. It produce a fatal crash early in the startup of the sims. Here is what they say about the issue:
The OSX package packages an invalid libgdiplus library that affects users of System.Drawing that requires it to work.
This specially affects Xamarin.Mac users that fit the following criteria:
- Uses Xamarin.Mac Classic (Unified is unaffected).
- Uses the subsets of System.Drawing that use libgdiplus.dylib internally
- System.Drawing.RectangleF, PointF, Colors are unaffected
- System.Drawing.Bitmap, and font for example are affectedThe symptom of the problemw is your application failing with: “System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus —> System.Exception: GdiplusStartup”
As soon as this issue has been fixed, mono 3.10 will be tested and status reported back on. The issue also exist for 3.8, while 3.6 is in the clear.