[Mono-list] 64bit gmcs/mcs in SLES/openSuSE rpms?

Chris Howie cdhowie at gmail.com
Fri Apr 24 10:44:05 EDT 2009


On Thu, Apr 23, 2009 at 5:20 PM, dnadavewa <dnadavewa at yahoo.com> wrote:
> What I found was the mono executable was indeed 64 bit, but gmcs.exe and
> mcs.exe were 32 bit.

The architecture flag on .exe files is useless in this context since
IL is not architecture-specific, and neither is C#.  (gmcs and mcs are
written in C# themselves.)

My guess is that the .exe files are flagged 32-bit so if you copy them
to a 32-bit windows they will run.  (They should also run on 64-bit
windows.)  If they were flagged 64-bit they would not run on 32-bit
windows, and since they are IL that would make no sense.

-- 
Chris Howie
http://www.chrishowie.com
http://en.wikipedia.org/wiki/User:Crazycomputers


More information about the Mono-list mailing list