Skip to content

Conversation

@egorzhdan
Copy link
Contributor

Explanation: The CxxStdlib module now relies on the libcxxshim modulemap, so we need to make sure that the modulemap is copied into the correct location before CxxStdlib is built.
Scope: Only affects the CMake build script for the CxxStdlib module.
Risk: Low: this does not affect the compiler's behavior in any way.

rdar://108007693
(cherry picked from commit 0303132)

The CxxStdlib module now relies on the libcxxshim modulemap, so we
need to make sure that the modulemap is copied into the correct location before CxxStdlib is built.

rdar://108007693
(cherry picked from commit 0303132)
@egorzhdan egorzhdan added the c++ interop Feature: Interoperability with C++ label Apr 13, 2023
@egorzhdan egorzhdan requested review from hyp and zoecarver April 13, 2023 19:37
@egorzhdan egorzhdan requested a review from a team as a code owner April 13, 2023 19:37
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan merged commit 11cda33 into release/5.9 Apr 14, 2023
@egorzhdan egorzhdan deleted the egorzhdan/5.9-no-such-module-cxxstdlibshim branch April 14, 2023 01:24
@AnthonyLatsis AnthonyLatsis added the 🍒 release cherry pick Flag: Release branch cherry picks label May 3, 2023
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++ 🍒 release cherry pick Flag: Release branch cherry picks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants