Hi Richard, We are using libcapstone since almost 3 years for the arm/i386/ppc 'base' architectures. The library is still optional in ./configure. I wonder if we can make it a strong requisite, this way we could get rid of disas/{arm.c,arm-a64.cc,i386.c,ppc.c} and the disas/libvixl submodule, then having C++ compiler is not necessary anymore.
As of the release 4.0, the list of supported architectures is: "ARM, ARM64 (ARMv8), Ethereum VM, M68K, Mips, PPC, Sparc, SystemZ, TMS320C64X, M680X, XCore and X86 (including X86_64)." m68k/mips/sparc/s390x are other candidates. I remember you had a series related to capstone, but eventually there was a problem so you postponed it until some patches were merged upstream, do you remember? Thanks for any update, Phil.