swift-sdk-generator icon indicating copy to clipboard operation
swift-sdk-generator copied to clipboard

Generate Swift SDKs for cross-compilation

Results 21 swift-sdk-generator issues
Sort by recently updated
recently updated
newest added

Is Windows support planned or is it even possible with the current state of tooling?

enhancement

fix:noCacheKeyConformance(Swift.Array) fix:noCacheKeyConformance(Swift.Range)

needs tests

I have been using the SDK generator to try and build SDKs against Debian 12 Bookworm to be able to cross compile for the Raspberry Pi. This is something I...

Right now, if you do the following on Ubuntu 22.04: `swift run swift-sdk-generator make-linux-sdk --swift-version 5.10.1-RELEASE --host x86_64-unknown-linux-gnu` The generator will still download the OSX package for the Swift 5.10.1,...

With #113, the SDK generator seems to successfully run to completion on Ubuntu 22.04: Build logs # swift run swift-sdk-generator make-linux-sdk Building for debugging... /swift-sdk-generator/Sources/SwiftSDKGenerator/Artifacts/DownloadableArtifacts.swift:33:9: warning: stored property 'remoteURL' of...

I had a download of the host_llvm toolchain hang and never make progress. The next time I tried to run `swift-sdk-generator` it seemed to think the incomplete file was valid...

See: https://github.com/apple/swift-sdk-generator/blob/db85e25d97d0443560cfcff848d20f7690868454/Sources/SwiftSDKGenerator/Generator/SwiftSDKGenerator.swift#L40 This means you can't really install `swift-sdk-generator` into your PATH and have it generate an sdk to an arbitrary location. I would propose using a location in `~/Library/Caches`...

Hi! I am trying to cross compile for ubuntu `x86_64` and `arm64` architectures. I followed the steps on the readme and cloned the repo and ran `swift run swift-sdk-generator make-linux-sdk`....

Motivation: Add support for _NIOFileSystem to move away from OSFileSystem as per issue #76. Modifications: Add SDKFileSystem that uses _NIOFileSystem. Change default AsyncFileSystem to SDKFileSystem Result: Using Swift NIO for...

This means we no longer require users to provide their own system SQLite installation on Linux or Windows.

dependencies