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 on
Developer Community or GitHub with
your current version information, steps to reproduce, and relevant error
messages or log files if you are hitting an issue that looks similar to
this resolved bug and you do not yet see a matching new report.
If I include -aot "nimt-trampolines=512", device build will not run, with following error in log:
Failed to load AOT module 'mscorlib' while running in aot-only mode: not compiled with --aot=full.
If I omit that line, compiles and runs, but crashes as there are not enough trampoline slots
Okay, figured it out; must put comma (,) at end as follows:
OR command-line will be generated incorrectly (not 512full, rather than 512,full):
…bin/arm-darwin-mono-sgen --debug --aot=mtriple=armv7-darwin,nimt-trampolines=512full,static,…
Not sure if this is a MonoDevelop or 5.3.3 issues, as I updated both at the same time.
There were some changes in 5.3.x in the options handling. I'll review this.
Thanks for the test case!
Fixed in master: ebd8787c092eaa0e51c2f7d5e57a7daa4a49c0ed
Your workaround is correct (adding the comma) and will still work (you won't have to remove it) on future MT releases. Thanks again.
QA: from b5222bb8c9e53718df06fbdd54e697b6bab47ab4 the bots will run such a case for each build
*** Bug 5800 has been marked as a duplicate of this bug. ***
*** Bug 5960 has been marked as a duplicate of this bug. ***