Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report for Bug 57476 on
Developer Community or GitHub if you have new
information to add and do not yet see a matching new report.
If the latest results still closely match this report, you can use the
In special cases on GitHub you might also want the comments:
GitHub Markdown with public comments
# Steps to reproduce
1. Create a struct with a size above 4100 - [StructLayout(LayoutKind.Auto, Size = 4101)]
2. Ensure iOS debugging is enabled (MtouchDebug=true)
2. Attempt to compile for a 32-bit iOS Device on ARMv7
# Expected behavior
# Actual behavior
Fails with "Could not AOT the assembly"
# Supplemental info (logs, images, videos)
Logs and repro projet to come
Created attachment 22878 [details]
Example repro solution
Repro solution - ensure you're building for Debug
Created attachment 22879 [details]
Full build log with -v -v -v
Created attachment 22880 [details]
I managed to successfully reproduce this issue using the above repro steps and the following environment: https://gist.github.com/VincentDondain/a84e7b2cc058b8b890c98752809a57e0
This bug doesn't seem to be a regression as it does not work with (XI 10.8 / Mono 4.8) either: https://gist.github.com/VincentDondain/d99af3a7917c25825d3d52ce1a1e419f.
Note that this only affects 32 bit.
@Zoltan, can this be back ported to 2017-06?
The arm builds failed on wrench, so the fix might not be good.