[Mono-devel-list] MSVC build, fixed!

Paolo Molaro lupus at ximian.com
Mon Feb 14 09:06:44 EST 2005

On 02/13/05 J Lothian wrote:
> I had assumed there was a reason that mono was using the "this"
> pointer, but its a global function.  Changing it to a nonreserved
> value, such as *thisObj works! The library now compiles, and executes!
>  I ran test-6.exe under /embed/teste.c successfully!
> This was definately an upswing to a lot of hard work getting this
> thing together!

Now some notes:
*) you used 1.0.5 to make the changes: could you port them
over to 1.1.4 (to be released shortly) or better yet to the
current svn version?
*) genmdesc needs to be built as part of the build process,
since it depends on the currently defined opcodes etc. Using an 
old version may make the build fail. This is less of a problem for
monoburg which changes much more rarely.
*) The changes to mini-exceptions.c: it's not enough to comment
out the code, since it would make stack walking crash: luckily
it's not a feature that gets used for simple tests, but you'll
need to find a way to implement the missing bits.


lupus at debian.org                                     debian/rules
lupus at ximian.com                             Monkeys do it better

More information about the Mono-devel-list mailing list