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/


Reply via email to