I notice that the standard way to build a Win64 port is to use MinGW/ Cygwin. I am interested in a "native" Win64 port which makes the necessary calls directly, and I'm willing to create and maintain such a port, so long as I get support from the owners to maintain it with the main branch.
I see that one of the requirements is to create a minimal diff. This is certainly understandable, but creating thread library portability entails touching every reference to pthreads in the codebase. Since pthreads and Windows threads have similar structure, it seems that we need only create a very thin abstraction layer and change the main codebase to use that instead (we could probably get away with macros to eliminate any abstraction penalty). Would this be an acceptable way to proceed? Dave
