Swift 6.4.0 ARM64 installed using the MSI installer on Windows 11 25H2 (OS build 26200.9457).
swift --version
Swift version 6.4 (swift-6.4-RELEASE)
Target: aarch64-unknown-windows-msvc
Build config: +assertions
Any invocation of swift build crashes with output similar to:
error: exec error: Unknown error (14001): C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\swift-package.exe C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\swift-package.exe clean --configuration release --build-path [...elided..]
In the Windows Event Log > Applications the following message is logged related to this crash:
Activation context generation failed for "c:\users\nil4\appdata\local\programs\swift\toolchains\6.4.0+asserts\usr\bin\SWIFT-PACKAGE.EXE". Dependent Assembly
FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"could not be found. Please use sxstrace.exe for detailed diagnosis.
Running swift-package.exe directly (outside swift build) reproduces the issue exactly.
sxstrace.exe output (truncated due to forum post limitation -- see GitHub issue for full trace)
=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = ARM64
CultureFallBacks = en-US;en
ManifestPath = C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\swift-package.exe
AssemblyDirectory = C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\
Application Config File =
-----------------
INFO: Parsing Manifest File C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\swift-package.exe.
INFO: Manifest Definition Identity is swift-package,processorArchitecture="arm64",type="win32",version="6.4.0.0".
INFO: Reference: _FoundationICU,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: dispatch,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: Foundation,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationEssentials,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationInternationalization,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationNetworking,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swift_Concurrency,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swift_RegexParser,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swift_StringProcessing,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftCore,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftCRT,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftDispatch,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftObservation,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftRegexBuilder,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftSynchronization,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftWinSDK,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Resolving reference _FoundationICU,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\_FoundationICU\_FoundationICU.DLL.
[..elided..]
INFO: Resolving reference _FoundationICU.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference dispatch,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\dispatch\dispatch.DLL.
[..elided..]
INFO: Resolving reference dispatch.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference Foundation,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\Foundation\Foundation.DLL.
[..elided..]
INFO: Resolving reference Foundation.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationEssentials,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationEssentials\FoundationEssentials.DLL.
[..elided..]
INFO: Resolving reference FoundationEssentials.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationInternationalization,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationInternationalization\FoundationInternationalization.DLL.
[..elided..]
INFO: Resolving reference FoundationInternationalization.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationNetworking,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationNetworking\FoundationNetworking.DLL.
[..elided..]
INFO: Resolving reference FoundationNetworking.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
INFO: Resolving reference for ProcessorArchitecture arm64.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Did not find manifest for culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Did not find manifest for culture en.
INFO: End assembly probing.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML.DLL.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML.MANIFEST.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML\FoundationXML.DLL.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML\FoundationXML.MANIFEST.
INFO: Did not find manifest for culture Neutral.
INFO: End assembly probing.
ERROR: Cannot resolve reference FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
ERROR: Activation Context generation failed.
End Activation Context Generation.
=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = ARM64
CultureFallBacks = en-US;en
ManifestPath = C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\swift-package.exe
AssemblyDirectory = C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\
Application Config File =
-----------------
INFO: Parsing Manifest File C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\swift-package.exe.
INFO: Manifest Definition Identity is swift-package,processorArchitecture="arm64",type="win32",version="6.4.0.0".
INFO: Reference: _FoundationICU,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: dispatch,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: Foundation,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationEssentials,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationInternationalization,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationNetworking,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swift_Concurrency,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swift_RegexParser,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swift_StringProcessing,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftCore,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftCRT,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftDispatch,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftObservation,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftRegexBuilder,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftSynchronization,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Reference: swiftWinSDK,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0"
INFO: Resolving reference _FoundationICU,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\_FoundationICU\_FoundationICU.DLL.
[..elided..]
INFO: Resolving reference _FoundationICU.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference dispatch,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\dispatch\dispatch.DLL.
[..elided..]
INFO: Resolving reference dispatch.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference Foundation,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\Foundation\Foundation.DLL.
[..elided..]
INFO: Resolving reference Foundation.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationEssentials,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationEssentials\FoundationEssentials.DLL.
[..elided..]
INFO: Resolving reference FoundationEssentials.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationInternationalization,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationInternationalization\FoundationInternationalization.DLL.
[..elided..]
INFO: Resolving reference FoundationInternationalization.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationNetworking,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Manifest found at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationNetworking\FoundationNetworking.DLL.
[..elided..]
INFO: Resolving reference FoundationNetworking.mui,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
[..elided..]
INFO: Resolving reference FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
INFO: Resolving reference for ProcessorArchitecture arm64.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Did not find manifest for culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Did not find manifest for culture en.
INFO: End assembly probing.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML.DLL.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML.MANIFEST.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML\FoundationXML.DLL.
INFO: Attempt to probe manifest at C:\Users\nil4\AppData\Local\Programs\Swift\Toolchains\6.4.0+Asserts\usr\bin\FoundationXML\FoundationXML.MANIFEST.
INFO: Did not find manifest for culture Neutral.
INFO: End assembly probing.
ERROR: Cannot resolve reference FoundationXML,language="*",processorArchitecture="arm64",type="win32",version="6.4.0.0".
ERROR: Activation Context generation failed.
End Activation Context Generation.
Also reported at `swift-package.exe` 6.4.0 crashes on win-arm64 with SxS error: FoundationXML cannot be found · Issue #92379 · swiftlang/swift · GitHub
Is there anything I can do to resolve this issue, or help troubleshoot it further?