-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
bpo-31878: Fix _socket module compilation on Cygwin #4137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I think it is better to remove PYCC_VACPP in a separate commit. |
OS/2 support was removed in bpo-16135. |
I agree, it's distributing to have both changes in the same PR. Moreover, for the Cygwin PR, please explain your change in the commit message. Explain that your change adds the ioctl.h include on Cygwin. |
It is in a separate commit, but the same PR. I will make a separate PR--it just seemed like very minor code cleanup. |
Rebased: Dropped the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thanks! |
Thanks @embray for the PR, and @serhiy-storchaka for merging it 🌮🎉.. I'm working now to backport this PR to: 3.6. |
(cherry picked from commit 63ae044)
GH-4145 is a backport of this pull request to the 3.6 branch. |
Wait. For me, Cygwin means supporting a new platform. It was never supported officially. I'm against backporting such change. |
"It is in a separate commit, but the same PR. I will make a separate PR--it just seemed like very minor code cleanup." Please CC-me for your new "cleanup" PR, I like it ;-) |
Thanks @embray for the PR, and @serhiy-storchaka for merging it 🌮🎉.. I'm working now to backport this PR to: 2.7. |
Sorry, @embray and @serhiy-storchaka, I could not cleanly backport this to |
In Cygwin, as on OSX,
ioctl()
is declared insys/ioctl.h
, and so needs this include. This is necessary for the_socket
module to compile successfully on that platform.https://bugs.python.org/issue31878