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-14259] Compatibility with Windows Symlink #4447
Comments
How do you intend to implement Unix symlink support on Windows? There is symbolic link support on Windows, but it is a restricted feature requiring a GPO application to enable it for the user. |
Comment by Stefan Springer (JIRA) @compnerd: I do not know enough to tell if it is really "necessary" for the SPM to use symbolic links, but at least it should be noted on the [Getting Started|https://swift.org/getting-started/)] page that the user needs "special" privileges to use the SPM on Windows, e.g. with a text like the following:
|
Comment by Stefan Springer (JIRA) @compnerd: Turns out SeCreateSymbolicLinkPrivilege is not set in Developer mode, but it "circumvents" ist, cf. [Creating Symbolic Links in Windows 10](https://decoder.cloud/2019/01/04/creating-symbolic-links-in-windows-10/), so a better text could be:
|
Solved by apple/swift-package-manager#3406 |
Environment
Windows
Additional Detail from JIRA
md5: 5f8d10e712d19459b1bf4dfce123e6a7
Issue Description:
Swift Package Manager cannot handle Unix symlinks on Windows. We need to either implement *nix symlink support on Windows or enable the conversion between the two styles.
The text was updated successfully, but these errors were encountered: