I suggest you read what I wrote before.  I always had a couple `version(Android)` blocks in this patch, where I was adding support adjacent to other OS's, but the rest is just hacks to get phobos and its unittests to compile.  As such, it is obviously nowhere near ready for review, as I said from the beginning that it needs to be updated a lot.  All it's here for is so that others can use it or suggest how to fix the tests that assert.

Not sure what ARM port you're referring to, but I said I'm using a patched dmd.  Not sure what you think is so wrong, bionic doesn't have an `exp2l` so I temporarily got rid of it to get the unit tests to compile.