[Mono-list] FreeBSD issues, CVS

Miguel de Icaza miguel@ximian.com
08 Nov 2002 18:37:11 -0500


Hello,

> 1. Console.WriteLine produces weird artifacts before and after everything
> it prints:

This was fixed in the last few days, the garbage you see is the unicode
utf8 marker.  The default console encoding has been changed to be the
Unix one in the last couple of days.

> 2. mcs.exe takes forever to recompile corlib.dll (I'm not sure it ever
> succeeds).  I looked at the compile line in mcs/class/corlib and typed
> this in:
> 
> 01:43:09% mono ../../mcs/mcs.exe --timestamp --target library --noconfig -o ../../class/lib/corlib.dll --unsafe --nostdlib @.response
> [30:869] Loading references
> [00:400]    References loaded
> [00:291] Initializing Core Types
> [00:402]    Core Types done
> [00:007] Resolving tree
> [01:272] Populate tree
> [168:290] Emitting code
> [202:270] Total so far
> ^C
> You have mail in /u/fn/Mailbox
> 02:11:29% 
> 
> (I stripped away the Console.WriteLine crap in the above paste.)
> 
> Yes, I did stop it 30 minutes later.  It was using > 75MB of memory.
> mono is linked with Boehm's GC -- version 6.0.
> 
> I updated my Linux box (2.4.18) with the same procedure using the same checked out
> CVS code, and it worked without a hitch.

That is very strange.  Can you try tracing the process, and if that fail
try using the --trace flag, I do not have a simple explanation of why it
would be so slow.  30 seconds is a lot of time to load the assemblies,
are your assemblies on NFS over a modem?

Miguel