MSYS2/Folly unistd conflict in Windows builds
#962
Replies: 2 comments 2 replies
|
I have a fix for these! Just merged it, as part of #960 |
1 reply
|
There's another related issue: MSYS2 introduces an I'm going to address this as well. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Issue Description
On Windows,
folly::portability::unistdconflicts with the POSIX APIs provided by MSYS2's Clang64unistd.h. This manifests in jank's unity builds, where both are included in the same compilation unit, resulting in errors such as:Fix to follow.
Reproduction Steps
This is intermittent and has been observed in CI builds, for example https://github.com/ikappaki/jank-win/actions/runs/32768895617/job/97564805421:
jank health check
Stack trace
No response
OS Version Information
MINGW64_NT-10.0
I acknowledge that:
```) on separate lines.All reactions