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

Reply via email to