[Mono-dev] The impact of running dlls compiled with /platform:x86 on a x86_64 machine under mono
kumpera at gmail.com
Fri Nov 6 05:29:39 UTC 2015
Mono ignores those settings and will run with the bitness it was compiled
On Thu, Nov 5, 2015 at 10:11 AM, Dan Liew <dan at su-root.co.uk> wrote:
> I'm sorry if this is a dumb question but I couldn't find any
> information on this regarding mono.
> I've just noticed that a project I've been working on has dlls where
> the compilation platform is kind of messed up. Some are
> "Release|AnyCPU" and some are "Release|x86". I just noticed by looking
> at  that "x86" actually means 32-bit x86 which now has me a little
> I (unintentionally) compiled my application with a mix of dlls
> compiled with "Release|AnyCPU" and "Release|x86" (the ``.exe`` was
> built as "Release|x86"). Does that mean my application actually ran in
> some sort of 32-bit mode inside mono, where less memory (i.e. <= 4GiB)
> was available?
> Similarly, under Windows would my application run as a 32-bit application
>  https://msdn.microsoft.com/en-us/library/zekwfyz4.aspx
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list