Skip to content

Commit d55587e

Browse files
Call out options for distributing artifacts with known dependencies
1 parent 3fbde18 commit d55587e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

proposals/0482-swiftpm-static-library-binary-target-non-apple-platforms.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ The artifact manifest would encode the following information for each variant:
4242

4343
Additionnaly, we propose the addition of an auditing tool that can validate the library artifact is safe to use across the Linux-based platforms supported by the Swift project.
4444
Such a tool would ensure that people do not accidentally distribute artifacts that require dependencies that are not met on the various deployment platforms.
45+
However when an artifact isn't widely consumed and all dependent packages are known,
46+
artifact vendors can provide artifacts with dependencies on other C libraries provided that each client target depends explicitly on all required dependencies of the artifact.
4547

4648
## Detailed design
4749

0 commit comments

Comments
 (0)