Skip to content

🍒[cxx-interop] Lower iOS deployment target for Cxx and CxxStdlib #77930

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

Merged
merged 1 commit into from
Dec 5, 2024

Conversation

egorzhdan
Copy link
Contributor

@egorzhdan egorzhdan commented Dec 3, 2024

Explanation: The iOS/watchOS/tvOS deployment targets for Cxx and CxxStdlib binaries got unintentionally bumped in b87b263, which is causing build failures when trying to back-deploy Swift libraries. This reverts the deployment targets to the older versions.
Scope: Changes the CMake build script for Cxx and CxxStdlib targets.
Risk: Low, this only affects two C++ interop overlay modules, and it only brings back the pre-6.0.2 behavior.
Issue: rdar://140823785 / resolves #77909
Reviewer: @DougGregor @Xazax-hun @drodriguez

Original PR: #77921

The iOS/watchOS/tvOS deployment targets for Cxx and CxxStdlib binaries got unintentionally bumped in b87b263.

This reverts the deployment targets to the older versions.

rdar://140823785 / resolves #77909
(cherry picked from commit 22141b1)
@egorzhdan egorzhdan added the c++ interop Feature: Interoperability with C++ label Dec 3, 2024
@egorzhdan egorzhdan requested a review from a team as a code owner December 3, 2024 19:58
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan merged commit ce29eca into release/6.0 Dec 5, 2024
5 checks passed
@egorzhdan egorzhdan deleted the egorzhdan/6.0-cxx-ios-deployment-target branch December 5, 2024 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ interop Feature: Interoperability with C++
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants