[Mono-bugs] [Bug 50924][Wis] Changed - Avoid spawning an mcs process when compilng an ASPX page

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 23 Dec 2003 19:24:16 -0500 (EST)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by liyul@hotmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=50924

--- shadow/50924	2003-11-13 05:17:13.000000000 -0500
+++ shadow/50924.tmp.9198	2003-12-23 19:24:16.000000000 -0500
@@ -10,15 +10,29 @@
 Component: System.Web
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: gkodinov@openlinksw.co.uk               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
-Cc: tim.haynes@openlinksw.co.uk,ztashev@openlinksw.co.uk
+Cc: 
 Summary: Avoid spawning an mcs process when compilng an ASPX page
 
 Based on a discussion in the mailing list.
 
 It would be nice if the ASPX compiler doesn't actually spawn the mcs as an
 OS process, but instead calls it directly. This way the problem on Win32
 where it requires the MS.NET framework to be installed in order to run ASPX
 pages will be cleverly avoided.
+
+------- Additional Comments From liyul@hotmail.com  2003-12-23 19:24 -------
+We had a temporary work around, moving assemblies like "mcs.exe" to
+the library directory and putting a pseudo mcs.exe under bin. The
+pseudo runs the real mcs using mono.exe. If mono guys want to see it,
+we can submit that.
+
+The reason we did that was due to the way in spawning processes by
+nmake or mingw make, both making current batch files setup unusable
+for compiling C# projects.
+
+I submitted bug 51370 requesting putting jit in dll in official win32
+release for easier embedding as well as performance improvement so
+that we don't have to keep on spawning processes.