Paul Eggert wrote: > Can this problem be addressed a bit better by using GetProcAddress only > inside > #ifndef HAVE_GETSYSTEMTIMEPRECISEASFILETIME code on builds for MS-Windows 7 > and > earlier, and directly using GetSystemTimePreciseAsFileTime on builds for > MS-Windows 8 and later?
I don't think the idea of having different builds for different versions of the same operating system is going to fly. - The users can't manage it: Many users don't even know precisely what version of operating system they are running. - The developers don't want it: Why build and test 2 executables if they can achieve the same goal with half of the build and test effort? Also, Emacs builds have pretty strong backward compatibility requirements. I recall that Emacs still supported Windows 2000, when many other packages listed Windows XP as the minimum. As currently ca. 35% of the Windows users still use Windows 7 [1], you can imagine how many years it will take until Emacs binaries don't need to run on Windows 7 any more. Bruno [1] https://windowsreport.com/windows-10-windows-7-popularity/