I think that we ought to be able to get MeTA working on Windows now, particularly under the MinGW/MSYS2 environment, since they should be using a recent enough GCC-based toolchain.
The only real major issue that I can think of are our
mmap() calls used in both
disk_vector, but I think we might be able to use the mman-win32 project to make porting pretty easy, and the license is compatible so we should be good to go.
We’ll need to make changes to the
CMakeLists.txt obviously to accomodate, but it is probably easier to get this working than getting Visual Studio at the moment (although that situation may have changed recently with their 2015 RC release?)
Any takers? This would be great for the toolkit, since we’ll then be able to be compiled natively on all three major platforms (Linux, OSX, and Windows). There’s even a service we can use for doing CI on Windows called Appveyor.