Skip to content

[6.2][Cxx] Build the C++ interop support library for the Static SDK for Linux. #81528

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

Open
wants to merge 1 commit into
base: release/6.2
Choose a base branch
from

Conversation

al45tair
Copy link
Contributor

We need the C++ interop support library to make the build work, as the Runtime module uses C++ interop.

(Also, we should build it, because some user programs might want to use C++ interop.)

@al45tair al45tair requested a review from a team as a code owner May 15, 2025 13:27
@al45tair al45tair added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.2 labels May 15, 2025
@al45tair
Copy link
Contributor Author

This is a cherry pick of #81527

@al45tair al45tair changed the title [Cxx] Build the C++ interop support library for the Static SDK for Linux. [6.2][Cxx] Build the C++ interop support library for the Static SDK for Linux. May 15, 2025
@al45tair
Copy link
Contributor Author

@swift-ci Please test

…nux.

We need the C++ interop support library to make the build work, as
the Runtime module uses C++ interop.

(Also, we should build it, because some user programs might want to
use C++ interop.)

rdar://147201087
@al45tair al45tair force-pushed the fix-static-sdk-build-6.2 branch from a626048 to 77a9aa2 Compare May 15, 2025 13:30
@al45tair
Copy link
Contributor Author

@swift-ci Please test

@al45tair
Copy link
Contributor Author

Explanation: Turns on the C++ interop library build for the Static SDK for Linux
Risk: Ultra-low. Only affects the Static SDK for Linux.
Original PR: #81527
Reviewed by: @egorzhdan
Resolves: rdar://147201087
Tests: Without this, the Static SDK for Linux build fails. With it, and some other fixes, the build succeeds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks swift 6.2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant