Skip to content

Old MacOS SDKs require you include sys/socket.h before net/if.h - #673

Merged
bradh352 merged 1 commit into
c-ares:mainfrom
bradh352:oldmac
Dec 21, 2023
Merged

bradh352 merged 1 commit into
c-ares:mainfrom
bradh352:oldmac

Conversation

@bradh352

Copy link
Copy Markdown
Member

Old MacOS SDKs (like 10.8) require you include sys/socket.h before you include net/if.h as reported by MacPorts. Using a new SDK but with setting the macos target version does not have the same issue.

Fixes Issue: #672
Fix By: Brad House (@bradh352)

@bradh352
bradh352 merged commit eef6444 into c-ares:main Dec 21, 2023
bradh352 added a commit that referenced this pull request Dec 21, 2023
Old MacOS SDKs (like 10.8) require you include `sys/socket.h` before you include `net/if.h` as reported by MacPorts.  Using a new SDK but with setting the macos target version does not have the same issue.

Fixes Issue: #672 
Fix By: Brad House (@bradh352)
@bradh352
bradh352 deleted the oldmac branch December 23, 2023 11:03
michael-dev pushed a commit to HamelinPorts/android_external_c-ares that referenced this pull request Apr 25, 2026
…es#673)

Old MacOS SDKs (like 10.8) require you include `sys/socket.h` before you include `net/if.h` as reported by MacPorts.  Using a new SDK but with setting the macos target version does not have the same issue.

Fixes Issue: c-ares#672 
Fix By: Brad House (@bradh352)
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.

1 participant