Been messing (probably wasting my time) with mono.
According to http://www.mono-project.com/Mono:ARM you build half on a cross compiler, and half on the device.
Done on trimslice, package is 2 Mb, it should be 28Mb, mono --help runs fine, but anything else needs dll's created on cross compiler.
Don't have a cross compiler, so here's what works so far. Tell me to shut up if this is a waste of time.
$this->bbcode_second_pass_code('', 'CARCH="armv7h"
CHOST="armv7l-unknown-linux-gnueabi"
CFLAGS="-march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -DARM_FPU_FPA -O2 -pipe"
CXXFLAGS="-march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -DARM_FPU_FPA -O2 -pipe"
./configure --prefix=/usr --sysconfdir=/etc --with-libgdiplus=installed CC="distcc" --disable-mcs-build')