https://bugs.winehq.org/show_bug.cgi?id=40528
Angus Gratton gus@projectgus.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gus@projectgus.com
--- Comment #4 from Angus Gratton gus@projectgus.com --- Found this issue while trying to run MSYS2 (which uses Cygwin) on wine-staging 2.15.
There's a matching MSYS2 bug here: https://github.com/Alexpux/MSYS2-packages/issues/682
From reading through that, I understand the problem to be:
- Cygwin 2.6 removed support for Windows XP. - That included a patch which removed pre-Vista fallback behaviour for computing a FAST_CWD structure[1]. - On Wine, Cygwin happened to be using that fallback behaviour for FAST_CWD, as Cygwin's find_fast_cwd_pointer() seems to always fail[2] under wine.
So, currently Wine can't run Cygwin 2.6 or newer.
[1] https://cygwin.com/ml/cygwin-cvs/2016-q2/msg00099.html [2] https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=blob;f=winsup/cy...