Skip to content

Conversation

@corngood
Copy link
Contributor

This is part of a set of changes to fix boost on cygwin. You can see the other submodules that will require changes here:

boostorg/boost@master...corngood:boost:cygwin

These are based on the out-of-date downstream patches in cygwin:

https://cygwin.com/cgit/cygwin-packages/boost/tree/

@pdimov pdimov merged commit 423e693 into boostorg:develop Dec 18, 2025
48 checks passed
Lastique added a commit to boostorg/filesystem that referenced this pull request Dec 22, 2025
Because Boost.System has switched to define BOOST_POSIX_API on Cygwin[1],
Boost.Filesystem now defines its own set of macros for platform API
selection. At this time, we preserve the previous behavior, where
Cygwin is treated as Windows.

[1]: boostorg/system#137
Lastique added a commit to boostorg/filesystem that referenced this pull request Dec 22, 2025
Because Boost.System has switched to define BOOST_POSIX_API on Cygwin[1],
Boost.Filesystem now defines its own set of macros for platform API
selection. At this time, we preserve the previous behavior, where
Cygwin is treated as Windows.

[1]: boostorg/system#137
Lastique added a commit to boostorg/filesystem that referenced this pull request Dec 22, 2025
Because Boost.System has switched to define BOOST_POSIX_API on Cygwin[1],
Boost.Filesystem now defines its own set of macros for platform API
selection. At this time, we preserve the previous behavior, where
Cygwin is treated as Windows.

[1]: boostorg/system#137
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants