Skip to content

Conversation

@neonichu
Copy link
Contributor

In #6726, I discovered that an issue I was fixing for macros and plugins could also apply to executables. That fix was incorrect and would drop legitimate linkage of transitive dependencies when testing executables. The logic here is pretty gnarly, so the most reasonable cause of action seems to be to revert that part of the change.

resolves #6940

(cherry picked from commit 7c1cbeb)

In #6726, I discovered that an issue I was fixing for macros and plugins could also apply to executables. That fix was incorrect and would drop legitimate linkage of transitive dependencies when testing executables. The logic here is pretty gnarly, so the most reasonable cause of action seems to be to revert that part of the change.

resolves #6940

(cherry picked from commit 7c1cbeb)
@neonichu neonichu added the swift 5.9 This PR targets the 5.9 branch label Sep 29, 2023
@neonichu neonichu self-assigned this Sep 29, 2023
@neonichu
Copy link
Contributor Author

@swift-ci please test

@neonichu neonichu merged commit e874cef into release/5.9 Sep 29, 2023
@neonichu neonichu deleted the fix-6940-5.9 branch September 29, 2023 20:18
@sebsto
Copy link
Contributor

sebsto commented Oct 31, 2023

If others run into this problem, the way to get this fix is to download Xcode 15.1 beta 2 or later, which comes with Swift 5.9.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

swift 5.9 This PR targets the 5.9 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants