> From: mono-devel-list-boun...@lists.ximian.com [mailto:mono-devel-list-
> boun...@lists.ximian.com] On Behalf Of Edward Ned Harvey (mono)
> 
> Followed instructions to build from Git.
> https://github.com/mono/mono
> Note:  The instructions only say to "make" and don't say to "make install"
> afterward (which seems to be an oversight).

Also important:  By default, it's configured to build optimized.  This means 
when you step through code, very often it will skip over instructions, and the 
stacktrace will neglect intermediate classes/methods, etc.  Because the 
compiler was able to optimize away those actions for better performance.  Good 
for release, bad for debugging (where you want the ability to actually step 
through code line by line.)

When running ./configure or ./autogen.sh, add the command-line switch:
        --disable-bcl-opt
This will compile mono (at least the BCL) non-optimized, for an improved 
debugging/development experience.
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to