[llvm] Support: unlock Windows API support, switch to Windows 10 RS1+ APIs (PR #102240)

via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 8 10:43:51 PDT 2024


jeremyd2019 wrote:

> Anyway, the amount of APIs of this kind that we use/need is pretty small, so I don’t see a huge benefit in bumping the requirement (and in this case, making it fallback is quite easy). (A far more tricky aspect in these codepaths, is making them work properly with various less common file system drivers, like third party ramdisks and network mounts and similar.)

I think Cygwin has a whole pile of fallback and workaround cases for posix semantics due to filesystem drivers, so I think having a fallback is going to be essential regardless of minimum OS version support.  Example: https://github.com/cygwin/cygwin/commit/fe2545e9faaf4bf9586f61a7b83d5cb5af501194

https://github.com/llvm/llvm-project/pull/102240


More information about the llvm-commits mailing list