-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Description
Is it reproducible with SwiftPM command-line tools: swift build, swift test, swift package etc?
- Confirmed reproduction steps with SwiftPM CLI. The description text must include reproduction steps with either of command-line SwiftPM commands,
swift build,swift test,swift packageetc.
Description
A sample package in SwiftPM fails to build with SwiftBuild build system with the following error with both debug and release build configurations.
error: -fobjc-arc is not supported on platforms using the legacy runtime
[2025-12-20T02:53:34.233Z] error: CompileC C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.o C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\Foo.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler failed with a nonzero exit code. Command line: cd C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU
NOTE: This package was only supported on MacOS with the native build system. so it may be a moot point.
Expected behavior
the sample package was supported only on macOS, so we need to determine if this is something that should be supported with SwiftBuild on Windows.
Actual behavior
the build fails.
debug build configuration failure
[2025-12-20T02:53:34.233Z] × Test resourcesInMixedClangPackage(buildData:) recorded an issue with 1 argument buildData → BuildData(buildSystem: SPMBuildCore.BuildSystemProvider.Kind.swiftbuild, config: PackageModel.BuildConfiguration.debug) at ResourcesTests.swift:93:6: Caught error: terminated(1): C:\source\swiftpm\.test\x86_64-unknown-windows-msvc\debug\swift-build --package-path C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.Un5PjU\Resources_Simple --configuration debug --build-system swiftbuild --target MixedClangResource output:
[2025-12-20T02:53:34.233Z] Building for debugging...
[2025-12-20T02:53:34.233Z] [0/100] Computing dependencies
[2025-12-20T02:53:34.233Z] [0/100] Provisioning 1 / 2
[2025-12-20T02:53:34.233Z] [0/100] Constructing description
[2025-12-20T02:53:34.233Z] [0/100] Pre-planning 1 / 66
[2025-12-20T02:53:34.233Z] [0/100] Planning 1 / 66
[2025-12-20T02:53:34.233Z] [0/100] Planning deferred tasks
[2025-12-20T02:53:34.233Z] [0/100] Finalizing plan
[2025-12-20T02:53:34.233Z] [0/100] Creating build graph
[2025-12-20T02:53:34.233Z] [0/100] Constructing 1 / 123
[2025-12-20T02:53:34.233Z] [0/100] Writing build description
[2025-12-20T02:53:34.233Z] [0/100] Starting
[2025-12-20T02:53:34.233Z] [20/100] 6 / 27
[2025-12-20T02:53:34.233Z] [42/100] MixedClangResource 13 / 27
[2025-12-20T02:53:34.233Z] [72/100] Resources_MixedClangResource 20 / 27
[2025-12-20T02:53:34.233Z] [79/100] MixedClangResource 22 / 27
[2025-12-20T02:53:34.233Z] [85/100] MixedClangResource 24 / 27
[2025-12-20T02:53:34.233Z] Build description signature: a06e25aa5f7bd5d115ccdbc72771bb4e
[2025-12-20T02:53:34.233Z] Build description path: C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.Un5PjU\Resources_Simple\.build\out\Intermediates.noindex\XCBuildData\a06e25aa5f7bd5d115ccdbc72771bb4e.xcbuilddata
[2025-12-20T02:53:34.233Z] warning: no rule to process file 'C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.Un5PjU\Resources_Simple\.build\out\Intermediates.noindex\Resources.build\Debug-windows\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\DerivedSources\resource_bundle_accessor.m' of type 'sourcecode' for architecture 'x86_64'
[2025-12-20T02:53:34.233Z] -fpascal-strings -O0 -DSWIFT_PACKAGE -DDEBUG=1 -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Products\\Debug-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf
[2025-12-20T02:53:34.233Z] -fobjc-arc -fpascal-strings -O0 -DSWIFT_PACKAGE -DDEBUG=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=1 -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Products\\Debug-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf
[2025-12-20T02:53:34.233Z] -fpascal-strings -O0 -DSWIFT_PACKAGE -DDEBUG=1 -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Products\\Debug-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf
[2025-12-20T02:53:34.233Z] -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -fpascal-strings -O0 -DSWIFT_PACKAGE -DDEBUG=1 -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Products\\Debug-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf -gdwarf
[2025-12-20T02:53:34.233Z] error: -fobjc-arc is not supported on platforms using the legacy runtime
[2025-12-20T02:53:34.233Z] error: CompileC C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.o C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\Foo.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler failed with a nonzero exit code. Command line: cd C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU
[2025-12-20T02:53:34.233Z]
[2025-12-20T02:53:34.233Z] Using response file: C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.Un5PjU\Resources_Simple\.build\out\Intermediates.noindex\Resources.build\Debug-windows\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\Objects-normal\x86_64\e6072d4f65d7061329687fe24e3d63a7-common-args.resp
[2025-12-20T02:53:34.233Z]
[2025-12-20T02:53:34.234Z] C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.2.0+Asserts\\usr\\bin\\clang.exe -x objective-c -target x86_64-unknown-windows-msvc -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -isysroot C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Platforms\\6.2.0\\Windows.platform\\Developer\\SDKs\\Windows.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\e6072d4f65d7061329687fe24e3d63a7-common-args.resp -include C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\resource_bundle_accessor.h -MMD -MT dependencies -MF C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.d --serialize-diagnostics C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.dia -c C:\\Users\\Containtforms using the legacy runtime
[2025-12-20T02:53:34.234Z]
[2025-12-20T02:53:34.234Z] error: CompileC C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.o C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\Foo.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler failed with a nonzero exit code. Command line: cd C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU
[2025-12-20T02:53:34.234Z]
[2025-12-20T02:53:34.234Z] Using response file: C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.Un5PjU\Resources_Simple\.build\out\Intermediates.noindex\Resources.build\Debug-windows\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\Objects-normal\x86_64\e6072d4f65d7061329687fe24e3d63a7-common-args.resp
[2025-12-20T02:53:34.234Z]
[2025-12-20T02:53:34.234Z] C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.2.0+Asserts\\usr\\bin\\clang.exe -x objective-c -target x86_64-unknown-windows-msvc -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -isysroot C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Platforms\\6.2.0\\Windows.platform\\Developer\\SDKs\\Windows.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\e6072d4f65d7061329687fe24e3d63a7-common-args.resp -include C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\resource_bundle_accessor.h -MMD -MT dependencies -MF C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.d --serialize-diagnostics C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.dia -c C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\Sources\\MixedClangResource\\Foo.m -o C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.Un5PjU\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Debug-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.o
[2025-12-20T02:53:34.234Z] error: Build failed
release build configuration test failure
[2025-12-20T02:53:34.234Z] × Test resourcesInMixedClangPackage(buildData:) recorded an issue with 1 argument buildData → BuildData(buildSystem: SPMBuildCore.BuildSystemProvider.Kind.swiftbuild, config: PackageModel.BuildConfiguration.release) at ResourcesTests.swift:93:6: Caught error: terminated(1): C:\source\swiftpm\.test\x86_64-unknown-windows-msvc\debug\swift-build --package-path C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.QoFrFL\Resources_Simple --configuration release --build-system swiftbuild --target MixedClangResource output:
[2025-12-20T02:53:34.234Z] Building for production...
[2025-12-20T02:53:34.234Z] [0/100] Computing dependencies
[2025-12-20T02:53:34.234Z] [0/100] Provisioning 1 / 2
[2025-12-20T02:53:34.234Z] [0/100] Constructing description
[2025-12-20T02:53:34.234Z] [0/100] Pre-planning 1 / 66
[2025-12-20T02:53:34.234Z] [0/100] Planning 1 / 66
[2025-12-20T02:53:34.234Z] [0/100] Planning deferred tasks
[2025-12-20T02:53:34.234Z] [0/100] Finalizing plan
[2025-12-20T02:53:34.234Z] [0/100] Creating build graph
[2025-12-20T02:53:34.234Z] [0/100] Constructing 1 / 123
[2025-12-20T02:53:34.234Z] [0/100] Writing build description
[2025-12-20T02:53:34.234Z] [0/100] Starting
[2025-12-20T02:53:34.234Z] [25/100] Resources_MixedClangResource 7 / 27
[2025-12-20T02:53:34.234Z] [42/100] MixedClangResource 13 / 27
[2025-12-20T02:53:34.234Z] [72/100] Resources_MixedClangResource 20 / 27
[2025-12-20T02:53:34.234Z] [82/100] MixedClangResource 23 / 27
[2025-12-20T02:53:34.234Z] [93/100] MixedClangResource 26 / 27
[2025-12-20T02:53:34.234Z] Build description signature: 05000342278680976ab99285f62d823f
[2025-12-20T02:53:34.234Z] Build description path: C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.QoFrFL\Resources_Simple\.build\out\Intermediates.noindex\XCBuildData\05000342278680976ab99285f62d823f.xcbuilddata
[2025-12-20T02:53:34.234Z] warning: no rule to process file 'C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.QoFrFL\Resources_Simple\.build\out\Intermediates.noindex\Resources.build\Release-windows\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\DerivedSources\resource_bundle_accessor.m' of type 'sourcecode' for architecture 'x86_64'
[2025-12-20T02:53:34.234Z] -fpascal-strings -Os -DSWIFT_PACKAGE -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Products\\Release-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf -gdwarf
[2025-12-20T02:53:34.234Z] -fpascal-strings -Os -DSWIFT_PACKAGE -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Products\\Release-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf
[2025-12-20T02:53:34.234Z] -fobjc-arc -fpascal-strings -Os -DSWIFT_PACKAGE -DOBJC_OLD_DISPATCH_PROTOTYPES=1 -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Products\\Release-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf
[2025-12-20T02:53:34.234Z] -fpascal-strings -Os -DSWIFT_PACKAGE -fasm-blocks -fblocks "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Products\\Release-windows\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\Sources\\MixedClangResource\\include" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources-normal\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\x86_64" "-IC:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources" -DXcode -D_MT -D_DLL -Xclang --dependent-lib=msvcrt -gdwarf
[2025-12-20T02:53:34.234Z] C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.QoFrFL\Resources_Simple\.build\out\Products\Release-windows\Resources_MixedClangResource.bundle\foo.txt
[2025-12-20T02:53:34.234Z] C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.QoFrFL\Resources_Simple\.build\out\Products\Release-windows\Resources_MixedClangResource.bundle\Info.plist
[2025-12-20T02:53:34.234Z] 2 file(s) copied.
[2025-12-20T02:53:34.234Z] error: -fobjc-arc is not supported on platforms using the legacy runtime
[2025-12-20T02:53:34.234Z] error: CompileC C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.o C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\Sources\\MixedClangResource\\Foo.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler failed with a nonzero exit code. Command line: cd C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL
[2025-12-20T02:53:34.234Z]
[2025-12-20T02:53:34.234Z] Using response file: C:\Users\ContainerAdministrator\AppData\Local\Temp\Resources_Simple.QoFrFL\Resources_Simple\.build\out\Intermediates.noindex\Resources.build\Release-windows\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\Objects-normal\x86_64\e6072d4f65d7061329687fe24e3d63a7-common-args.resp
[2025-12-20T02:53:34.234Z]
[2025-12-20T02:53:35.599Z] C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.2.0+Asserts\\usr\\bin\\clang.exe -x objective-c -target x86_64-unknown-windows-msvc -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -isysroot C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Platforms\\6.2.0\\Windows.platform\\Developer\\SDKs\\Windows.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\e6072d4f65d7061329687fe24e3d63a7-common-args.resp -include C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\resource_bundle_accessor.h -MMD -MT dependencies -MF C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.d --serialize-diagnostics C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simpct-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -isysroot C:\\Users\\ContainerAdministrator\\AppData\\Local\\Programs\\Swift\\Platforms\\6.2.0\\Windows.platform\\Developer\\SDKs\\Windows.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\e6072d4f65d7061329687fe24e3d63a7-common-args.resp -include C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\DerivedSources\\resource_bundle_accessor.h -MMD -MT dependencies -MF C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.d --serialize-diagnostics C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.dia -c C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\Sources\\MixedClangResource\\Foo.m -o C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Resources_Simple.QoFrFL\\Resources_Simple\\.build\\out\\Intermediates.noindex\\Resources.build\\Release-windows\\MixedClangResource49ba0716d3a0d11a9db19ea0e689db18.build\\Objects-normal\\x86_64\\Foo.o
[2025-12-20T02:53:35.599Z] error: Build failed
Steps to reproduce
option 1:
- Search for the issue in the SwiftPM tests
- remove the
withKnownIssuein the test - execute the tests
option2:
- checkout SwiftPM repository
- Run the following:
$ swift build --package-path ./Fixtures/Resources/Simple --target MixedClangResource --build-system swiftbuild --configuration debug
$ swift build --package-path ./Fixtures/Resources/Simple --target MixedClangResource --build-system swiftbuild --configuration release
Swift Package Manager version/commit hash
52f7c417c2949d9aadd950169c4ae3ab4a74f31c (branch main)
Swift & OS version (output of swift --version ; uname -a)
failed in CI running on Windows platform