[Mono-list] runtime libraries vs class libraries

Edward Ned Harvey (mono) edward.harvey.mono at clevertrove.com
Sat Dec 7 15:11:11 UTC 2013


> From: dacurylo at gmail.com [mailto:dacurylo at gmail.com] On Behalf Of Dave
> Curylo
> 
> You are only bound to the LGPL if you do things like static linking with the
> runtime, as in with mkbundle --static or embedding mono.

Thank you - and indeed things look good upon my looking around.  I guess the one thing that is confusing me, is - What exactly are we calling the runtime libraries?  I guess the runtime libraries are the glib, and freetype and pango etc libraries, which the "mono" executable links against, in order for the mono executable to be able to then launch and run your compiled project and execute the code linked in the class libraries?  Really, the mono executable is an interpreter/compiler that reads your code (compiled bytecode) and then runs it.  So I guess the "runtime libraries" are the libraries that the mono executable depends on, regardless of which assemblies you happen to be using in your project.


More information about the Mono-list mailing list