Skip to content

Commit 04d881c

Browse files
committed
Fix linker errors by using the right swift-sdk value
1 parent 95cd4b6 commit 04d881c

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Tools/build-swiftly-release/BuildSwiftlyRelease.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,7 @@ struct BuildSwiftlyRelease: AsyncParsableCommand {
338338

339339
FileManager.default.changeCurrentDirectoryPath(cwd)
340340

341-
// FIXME: running this twice fixes certain linker errors
342-
try? runProgram(swift, "build", "--swift-sdk", sdkName, "--product=swiftly", "--pkg-config-path=\(pkgConfigPath)/lib/pkgconfig", "--static-swift-stdlib", "--configuration=release")
343-
try runProgram(swift, "build", "--swift-sdk", sdkName, "--product=swiftly", "--pkg-config-path=\(pkgConfigPath)/lib/pkgconfig", "--static-swift-stdlib", "--configuration=release")
341+
try runProgram(swift, "build", "--swift-sdk", "\(arch)-swift-linux-musl", "--product=swiftly", "--pkg-config-path=\(pkgConfigPath)/lib/pkgconfig", "--static-swift-stdlib", "--configuration=release")
344342
try runProgram(swift, "sdk", "remove", sdkName)
345343

346344
let releaseDir = cwd + "/.build/release"

0 commit comments

Comments
 (0)