Any libsdl2 devs want to do me a favor? When compiling 2.0.9 for Android with GCC 7.2.0, there are a handful of function declarations that it throws a fit about because the prototypes are declared () rather than (void). If you're in a position to commit a fix, HMU for details.
My plan for today is to try to get MAME compiling for Android and running in the official emulator. I spent most of last night trying to get it building with the toolchain on Windows, to no great effect. So I'm now going to attempt it on an Ubuntu VM, and on my MacBook Pro.