<div dir="ltr">Hello Mono friends,<div><br></div><div style>I've just put up a pull request for the latest in NaCl Mono changes: <a href="https://github.com/mono/mono/pull/538">https://github.com/mono/mono/pull/538</a></div>
<div style><br></div><div style>As mentioned in the description, this does represent two years worth of changes, but it's still relatively small.  If it would be easier to review in parts I'm open to it (though I don't know if there is a logical separation to do that), and I can answer any questions here or in the pull request.</div>
<div style><br></div><div style>One thing not explicitly mentioned in the pull request:</div><div style><br></div><div style>The NaCl Mono build is unnecessarily onerous and only works on Linux.  We're really abusing autotools/configure badly for this target.  If we could get this to look more like one of the other cross-target mono builds, could spit out shared libraries, and could run the test suite like NaCl Mono does now, it would be greatly appreciated. See the linked doc for full details: <a href="https://docs.google.com/a/google.com/document/d/1Jd_4M7mlmxF8daVbepAy_8RKYcRbhifXanRYyBKkVa4/pub">https://docs.google.com/a/google.com/document/d/1Jd_4M7mlmxF8daVbepAy_8RKYcRbhifXanRYyBKkVa4/pub</a></div>
<div style><br></div><div style>An alternate proposal is that NaCl Mono could build without invoking autotools and roll its own build.  This would obviously not be great from a maintenance standpoint, but maybe it could be automated from the normal configure and Makefiles.  Any input on improving the build is helpful.</div>
<div style><br></div><div style>We do have a continuous build that tests NaCl Mono and builds release packages that are bundled with the NaCl SDK.  See it in action here: <a href="http://build.chromium.org/p/client.nacl.sdk.mono/console">http://build.chromium.org/p/client.nacl.sdk.mono/console</a>.  I'd really like to see my changes integrated into mono upstream and then target actual Mono releases for release with the NaCl SDK, and also the Mono team could continuously build NaCl targets.  If the build system for NaCl Mono is improved, it is entirely possible most people could download the NaCl SDK and compile Mono from source, which would be really great.</div>
<div style><br></div><div style>-Elijah</div></div>