@@ -74,7 +74,14 @@ private struct SwiftPMTests {
74
74
}
75
75
}
76
76
77
- @Test ( . requireThreadSafeWorkingDirectory, arguments: BuildSystemProvider . allCases)
77
+ @Test (
78
+ . requireThreadSafeWorkingDirectory,
79
+ . bug(
80
+ " https://github.com/swiftlang/swift-package-manager/issues/8416 " ,
81
+ " swift run using --build-system swiftbuild fails to run executable "
82
+ ) ,
83
+ arguments: BuildSystemProvider . allCases
84
+ )
78
85
func packageInitExecutable( _ buildSystemProvider: BuildSystemProvider ) throws {
79
86
// Executable
80
87
do {
@@ -84,7 +91,7 @@ private struct SwiftPMTests {
84
91
try sh ( swiftPackage, " --package-path " , packagePath, " init " , " --type " , " executable " )
85
92
try sh ( swiftBuild, " --package-path " , packagePath, " --build-system " , buildSystemProvider. rawValue)
86
93
87
- try withKnownIssue ( " Issue #8416 - error while loading shared libraries: libswiftCore.so: cannot open shared object file: No such file or directory" ) {
94
+ try withKnownIssue ( " Error while loading shared libraries: libswiftCore.so: cannot open shared object file: No such file or directory" ) {
88
95
// The 'native' build system uses 'swiftc' as the linker driver, which adds an RUNPATH to the swift runtime libraries in the SDK.
89
96
// 'swiftbuild' directly calls clang, which does not add the extra RUNPATH, so runtime libraries cannot be found.
90
97
let ( stdout, stderr) = try sh (
@@ -99,7 +106,13 @@ private struct SwiftPMTests {
99
106
}
100
107
}
101
108
102
- @Test ( . requireThreadSafeWorkingDirectory, arguments: BuildSystemProvider . allCases)
109
+ @Test (
110
+ . requireThreadSafeWorkingDirectory,
111
+ . bug( id: 0 , " SWBINTTODO: Linux: /lib/x86_64-linux-gnu/Scrt1.o:function _start: error: " ) ,
112
+ . bug( " https://github.com/swiftlang/swift-package-manager/issues/8380 " , " lld-link: error: subsystem must be defined " ) ,
113
+ . bug( id: 0 , " SWBINTTODO: MacOS: Could not find or use auto-linked library 'Testing': library 'Testing' not found " ) ,
114
+ arguments: BuildSystemProvider . allCases
115
+ )
103
116
func packageInitLibrary( _ buildSystemProvider: BuildSystemProvider ) throws {
104
117
do {
105
118
try withTemporaryDirectory { tmpDir in
0 commit comments