<br><br><div><span class="gmail_quote">On 2/16/06, <b class="gmail_sendername">Jonathan Morgan</b> <<a href="mailto:jonmmorgan@gmail.com">jonmmorgan@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="q"><br><br><div><span class="gmail_quote">On 2/11/06, <b class="gmail_sendername">Jonathan Morgan</b> <<a href="mailto:jonmmorgan@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jonmmorgan@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>For your information, I have just been trying the latest rotd, and MS ilasm breaks as well when compiling injection.m.  So maybe I'll backport your change to mercury-0.12.2 and try it with that (as I know MS ilasm can handle it).
<br><br>Jon<br>

</blockquote></div><br></span>I have used DotGnu on Win32, with mercury-0.12.2 on Cygwin.  It seems to go all right compiling the IL, but breaks when building C# code, because it doesn't have the /addmodule command line option.  I'll look into what we can do to fix that (if anything).
<br></blockquote></div><br>Yes, I did know that Julien had already commented on this.  Looking at csant, it seems that the equivalent to "/addmodule:" is "-fmodule=".  I think Mono might have both /addmodule and -addmodule.  I know some work was done on that by Mercury developers a couple of years ago (see 
<a href="http://lists.ximian.com/archives/public/mono-devel-list/2003-December/003293.html">http://lists.ximian.com/archives/public/mono-devel-list/2003-December/003293.html</a>), but whether it got to the usable stage I don't know.  I could copy out the commands that had broken, replace the addmodule, and they would build.  I will try and integrate it into the sources.
<br><br>Jon<br>