Andrey Semashev wrote:
On 22 Dec 2025 22:53, Peter Dimov via Boost wrote:
Andrey Semashev wrote:
But here is the question: do we actually want to consistently treat Cygwin as a POSIX platform across Boost libraries?
While the patch to System is a fairly disruptive change, and I did know that, I applied it without hesitation because this patch is also applied by the Cygwin project to their Boost packages.
So I figured that if they're going to do it anyway, we might as well, too.
I can't think of a reason for us to do something different on Cygwin.
Well, given that Boost.Filesystem doesn't compile with it, I'm guessing they also patch Boost.Filesystem? I haven't seen their patches.
As the PR (https://github.com/boostorg/system/pull/137) says, their patches are at https://cygwin.com/cgit/cygwin-packages/boost/tree/ and the Filesystem one is https://cygwin.com/cgit/cygwin-packages/boost/tree/1.69.0-filesystem-cygwin....