Skip to content

Conversation

freakboy3742
Copy link
Contributor

@freakboy3742 freakboy3742 commented Apr 19, 2024

Older macOS SDKs don't expose the TARGET_OS_* symbols; this PR makes the preprocessor usage compatible with those older SDKs.

As discussed on PR #117887, this consolidates the two separate PRs (#117887 and #117892, both submitted by @jmroot) with an additional change to Python/marshal.c, and tags the fix against the iOS feature that introduced the issue.

Fixes #117891
Fixes #117886

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.

_testexternalinspection.c doesn't check for undefined TARGET_OS_OSX platform_triplet.c uses possibly undefined TARGET_OS_* macros
2 participants