MVI: fix signatures, compile with clang++ (or msvc on windows), and use setxglob to add mangled names