-
Notifications
You must be signed in to change notification settings - Fork 10.7k
JavaScriptKit fails to link with Embeded Swift in Swift 6 language mode #87903
Copy link
Copy link
Labels
ConcurrencуArea → standard library: The `Concurrency` module under the standard library umbrellaArea → standard library: The `Concurrency` module under the standard library umbrellaWASIWebAssembly System Interface supportWebAssembly System Interface supportWebAssemblyPlatform: WebAssemblyPlatform: WebAssemblyactor isolationFeature → concurrency: Actor isolationFeature → concurrency: Actor isolationconcurrencyFeature: umbrella label for concurrency language featuresFeature: umbrella label for concurrency language featuresembeddedEmbedded SwiftEmbedded Swift
Metadata
Metadata
Assignees
Labels
ConcurrencуArea → standard library: The `Concurrency` module under the standard library umbrellaArea → standard library: The `Concurrency` module under the standard library umbrellaWASIWebAssembly System Interface supportWebAssembly System Interface supportWebAssemblyPlatform: WebAssemblyPlatform: WebAssemblyactor isolationFeature → concurrency: Actor isolationFeature → concurrency: Actor isolationconcurrencyFeature: umbrella label for concurrency language featuresFeature: umbrella label for concurrency language featuresembeddedEmbedded SwiftEmbedded Swift
Type
Projects
Status
No status
Status
In Progress
Reproduction
Example/EmbeddedConcurrencyintroduced in Fix Embedded, bump 6.3 Swift toolchain intest.ymlswiftwasm/JavaScriptKit#702Package.swiftto removed.swiftLanguageMode(.v5)so it defaults to Swift 6 fromswift-tools-version:6.0TOOLCHAINS=org.swift.64202603091a swift build \ --package-path /tmp/EmbeddedConcurrency-repro \ --swift-sdk swift-DEVELOPMENT-SNAPSHOT-2026-03-09-a_wasm-embeddedExpected behavior
Everything links and builds fine
Environment
Reproducible on both macOS and Linux