Skip to content

Conversation

@al45tair
Copy link
Contributor

On Linux it seems that the linker objects, probably because of link order, to the definition of swift::threading::fatal() being in both static libraries. Fix by moving swift::threading::fatal() to its own file in the main runtime as well as the Concurrency runtime.

Fixes #59444.

… Linux.

On Linux it seems that the linker objects, probably because of link order,
to the definition of `swift::threading::fatal()` being in both static
libraries.  Fix by moving `swift::threading::fatal()` to its own file
in the main runtime as well as the Concurrency runtime.

Fixes swiftlang#59444.
@al45tair al45tair requested a review from kateinoigakukun June 15, 2022 07:26
@al45tair
Copy link
Contributor Author

@swift-ci Please smoke test

@al45tair al45tair merged commit 40cee8a into swiftlang:main Jun 15, 2022
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.

[Concurrency] multiple definition of 'swift::threading::fatal' after new Threading library

2 participants