Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-13588] Swift for Windows 5.3-RELEASE is missing the package tools #56023

Closed
Lukasa opened this issue Sep 23, 2020 · 4 comments
Closed

[SR-13588] Swift for Windows 5.3-RELEASE is missing the package tools #56023

Lukasa opened this issue Sep 23, 2020 · 4 comments
Assignees
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior.

Comments

@Lukasa
Copy link
Contributor

Lukasa commented Sep 23, 2020

Previous ID SR-13588
Radar None
Original Reporter @Lukasa
Type Bug
Status Closed
Resolution Won't Do
Additional Detail from JIRA
Votes 2
Component/s
Labels Bug, windows
Assignee @compnerd
Priority Medium

md5: f54b1edc081ed7f33eaf0b724b52f458

Issue Description:

After extracting the Swift 5.3-RELEASE image for Windows, the toolchain appears to be missing the Swift package manager tools. Here's the contents of C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin:

D:\Swift\swift-crypto>dir C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin\
 Volume in drive C has no label.
 Volume Serial Number is 760F-F780

 Directory of C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin

23/09/2020  10:00    <DIR>          .
23/09/2020  10:00    <DIR>          ..
17/09/2020  04:22            12,288 BlocksRuntime.dll
17/09/2020  04:23        76,023,296 clang++.exe
17/09/2020  04:23        76,023,296 clang-cl.exe
17/09/2020  04:23        76,023,296 clang-cpp.exe
17/09/2020  04:23         2,333,696 clang-format.exe
17/09/2020  04:23        38,528,512 clang-tidy.exe
17/09/2020  04:23        76,023,296 clang.exe
17/09/2020  04:22           237,056 dispatch.dll
17/09/2020  04:23        31,917,056 dsymutil.exe
17/09/2020  04:23        46,471,168 ld.lld.exe
17/09/2020  04:23        46,471,168 ld64.lld.exe
17/09/2020  04:23        64,317,440 libclang.dll
17/09/2020  04:22           383,488 libIndexStore.dll
17/09/2020  04:24       107,525,120 liblldb.dll
17/09/2020  04:23        46,471,168 lld-link.exe
17/09/2020  04:23        46,471,168 lld.exe
17/09/2020  04:23        67,600,384 lldb-server.exe
17/09/2020  04:22           382,976 lldb-vscode.exe
17/09/2020  04:22           289,280 lldb.exe
17/09/2020  04:23        11,232,256 llvm-ar.exe
17/09/2020  04:23         4,293,120 llvm-cov.exe
17/09/2020  04:23         3,691,520 llvm-cvtres.exe
17/09/2020  04:22           415,232 llvm-cxxfilt.exe
17/09/2020  04:23        11,232,256 llvm-dlltool.exe
17/09/2020  04:23         9,658,880 llvm-dwarfdump.exe
17/09/2020  04:23        30,959,104 llvm-dwp.exe
17/09/2020  04:23        11,232,256 llvm-lib.exe
17/09/2020  04:23         3,715,072 llvm-lipo.exe
17/09/2020  04:22           280,064 llvm-mt.exe
17/09/2020  04:23        11,470,336 llvm-nm.exe
17/09/2020  04:23         4,268,032 llvm-objcopy.exe
17/09/2020  04:23        12,724,736 llvm-objdump.exe
17/09/2020  04:23         5,591,552 llvm-pdbutil.exe
17/09/2020  04:22         1,867,264 llvm-profdata.exe
17/09/2020  04:23        11,232,256 llvm-ranlib.exe
17/09/2020  04:22           425,984 llvm-rc.exe
17/09/2020  04:23         5,926,400 llvm-readelf.exe
17/09/2020  04:23         5,926,400 llvm-readobj.exe
17/09/2020  04:23         3,723,776 llvm-size.exe
17/09/2020  04:22           331,264 llvm-strings.exe
17/09/2020  04:23         4,268,032 llvm-strip.exe
17/09/2020  04:23         4,578,304 llvm-symbolizer.exe
17/09/2020  04:22           378,880 llvm-undname.exe
17/09/2020  04:23        41,999,872 LTO.dll
17/09/2020  04:22            10,752 repl_swift.exe
17/09/2020  04:23        65,400,832 sourcekitdInProc.dll
17/09/2020  04:24        93,228,544 swift-autolink-extract.exe
17/09/2020  04:22           636,416 swift-demangle.exe
17/09/2020  04:23        91,353,600 swift-refactor.exe
17/09/2020  04:23        93,228,544 swift.exe
17/09/2020  04:24        93,228,544 swiftc.exe
17/09/2020  04:22           169,984 swiftDemangle.dll
17/09/2020  04:23        46,471,168 wasm-ld.exe
              53 File(s)  1,488,656,384 bytes

Note that none of the SwiftPM tools are present.

@typesanitizer
Copy link

cc @compnerd

@compnerd
Copy link
Collaborator

Yes, swift-package-manager didn't make it into the 5.3 release. However, there is a lot of work ongoing for enabling swift-package-manager on Windows on mainline.

@compnerd
Copy link
Collaborator

compnerd commented Nov 2, 2020

I'm going to mark this as closed for now. This is not going to be "resolved" in the 5.3 release. However, the latest development snapshots from main should include a functional swift package manager. Issue that people run into with SPM on Windows should be reported to bugs.swift.org as usual.

@compnerd
Copy link
Collaborator

compnerd commented Nov 2, 2020

Marking this as "wont do" as backporting the work to support SPM on 5.3 is not entirely reasonable. The status does NOT mean that SPM on Windows will not be supported, just that it will be included in the next (non-point) release. In the mean time, development snapshots can be used for the new functionality.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior.
Projects
None yet
Development

No branches or pull requests

3 participants