[MonoTouch] Is default linker behavior in MonoDevelop/MonoTouch 1.2 now --nolink?

Ed Anuff ed at anuff.com
Fri Oct 30 11:20:41 EDT 2009


Thanks, I was just trying to make sure I fully understood what the new
linker options meant.  I had filed bug reports for problems that were
requiring me to use --nolink to get my app to run, but I'm happy to
say that, with 1.2, my application now works with all assemblies being
linked, which has resulted in the app being almost half the file size
it was before and it seems to be starting up a lot faster as well.

On Fri, Oct 30, 2009 at 6:56 AM, Jb Evain <jb at nurv.fr> wrote:
> If the application works only with «Don't Link», and has issues with
> either Link SDK Assemblies or Link all assemblies, it's definitely a
> bug that should be fixed. Please file a bug in bugzilla, with the
> solution attached if possible (you can make attachments private).
>
> The difference between «Link SDK Assembly only» and «Link All
> Assemblies» is that, in the first case, not only we're not touching
> your code, but we're also unable to perform a few optimizations. So
> it's a trade-off between the work and the time to make it work with
> «Link all assemblies», which is usually about specifying a few
> [Preserve] attributes.


More information about the MonoTouch mailing list