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. ***