[Mono-dev] Platform independence of mono assemblies
jonpryor at vt.edu
Thu May 19 22:11:23 EDT 2011
On May 19, 2011, at 4:16 PM, Christian Krause wrote:
> So to summarize:
> - C# / CLI assemblies are itself platform independent
> - the pre-compiled AOT ELF binaries are platform dependent (but are not
> in wide-spread use and there may be other options where to place them in
> the future)
> - interfacing native code can be done platform dependent or independent
> (see below)
I would agree.
> Just to remove all uncertainties:
> Is it the view of the mono developers, that the standard libraries from
> the mono project interfacing the native libraries in an
> platform-independent way?
Yes, otherwise they wouldn't work unchanged on ILP32 and LP64 platforms, both of which are supported platforms.
> If there would be a platform dependency left by accident, would this be
> considered a valid bug report?
Yes, this would be a bug.
> Would you also agree, that if 3rd party projects use platform-dependent
> assemblies this should be treated as a bug which has to be fixed?
More information about the Mono-devel-list