forked from swiftlang/swift
- Notifications
You must be signed in to change notification settings - Fork 30
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
I don't know this is a bug, but swift build --build-tests --triple wasm32-unknown-wasi
fails if there is at least one product
whose type
is static
.
$ swift build --build-tests --triple wasm32-unknown-wasi Building for debugging... ar: @/Users/kebo/wasm-static-test/.build/wasm32-unknown-wasi/debug/wasm-static-test-static.product/Objects.LinkFileList: No such file or directory [3/11] Archiving libwasm-static-test-static.a
Steps To Reproduce
$ mkdir wasm-static-test && cd wasm-static-test $ swift package init --type library Creating library package: wasm-static-test Creating Package.swift Creating README.md Creating .gitignore Creating Sources/ Creating Sources/wasm-static-test/wasm_static_test.swift Creating Tests/ Creating Tests/wasm-static-testTests/ Creating Tests/wasm-static-testTests/wasm_static_testTests.swift $ vim Package.swift # Add `type: .static` to `product` (see the following example) $ swift build --build-tests --triple wasm32-unknown-wasi Building for debugging... ar: @/Users/kebo/wasm-static-test/.build/wasm32-unknown-wasi/debug/wasm-static-test-static.product/Objects.LinkFileList: No such file or directory [3/11] Archiving libwasm-static-test-static.a
The modified part of Package.swift
:
.library( name: "wasm-static-test-static", type: .static, // <-- I added this line targets: ["wasm-static-test"]),
Expected behavior
.build/debug/wasm-static-testPackageTests.wasm
is built normally.
Screenshots
Environment (please fill out the following information)
$ sw_vers ProductName: macOS ProductVersion: 13.1 BuildVersion: 22C5033e $ uname -a Darwin xylotruesgideon.lan 22.2.0 Darwin Kernel Version 22.2.0: Sun Oct 16 18:11:16 PDT 2022; root:xnu-8792.60.32.0.1~11/RELEASE_ARM64_T8103 arm64 $ swiftenv version wasm-DEVELOPMENT-SNAPSHOT-2022-10-04-a (set by /Users/kebo/wasm-static-test/.swift-version) $ xcodebuild -version Xcode 14.1 Build version 14B47b
Additional context
The ar
command said that there was no such file or directory as /Users/kebo/wasm-static-test/.build/wasm32-unknown-wasi/debug/wasm-static-test-static.product/Objects.LinkFileList
, but it appears to exist.
$ cat /Users/kebo/wasm-static-test/.build/wasm32-unknown-wasi/debug/wasm-static-test-static.product/Objects.LinkFileList /Users/kebo/wasm-static-test/.build/wasm32-unknown-wasi/debug/wasm_static_test.build/wasm_static_test.swift.o /Users/kebo/wasm-static-test/.build/wasm32-unknown-wasi/debug/wasm_static_test.build/wasm_static_test.swiftmodule.o
sidepelican
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working