-
Notifications
You must be signed in to change notification settings - Fork 23
Closed
Description
Steps to reproduce
git clone https://github.com/swiftlang/swift-sdk-generator.git
cd swift-sdk-generator
swift run swift-sdk-generator make-linux-sdk
swift experimental-sdk install /Users/eandrade/Dev/swift-sdk-generator/Bundles/6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle
Output:
warning: `swift experimental-sdk` command is deprecated and will be removed in a future version of SwiftPM. Use `swift sdk` instead.
warning: Swift SDK metadata file not found at /Users/eandrade/Dev/swift-sdk-generator/Bundles/6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle/6.1-RELEASE_ubuntu_jammy_aarch64/aarch64-unknown-linux-gnu/swift-sdk.json/swift-sdk.json for a variant of artifact 6.1-RELEASE_ubuntu_jammy_aarch64
Swift SDK bundle at `/Users/eandrade/Dev/swift-sdk-generator/Bundles/6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle` successfully installed as 6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle.
mkdir cross-compilation-test
cd cross-compilation-test
swift package init --type executable
swift build --experimental-swift-sdk 6.1-RELEASE_ubuntu_jammy_aarch64
Output:
warning: `--experimental-swift-sdk` is deprecated and will be removed in a future version of SwiftPM. Use `--swift-sdk` instead.
warning: Swift SDK metadata file not found at /Users/eandrade/Library/org.swift.swiftpm/swift-sdks/6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle/6.1-RELEASE_ubuntu_jammy_aarch64/aarch64-unknown-linux-gnu/swift-sdk.json/swift-sdk.json for a variant of artifact 6.1-RELEASE_ubuntu_jammy_aarch64
error: No Swift SDK found matching query `6.1-RELEASE_ubuntu_jammy_aarch64` and host triple `arm64-apple-macosx15.0`. Use `swift sdk list` command to see available Swift SDKs.
swift sdk list
Output:
6.1-RELEASE_ubuntu_jammy_aarch64
warning: Swift SDK metadata file not found at /Users/eandrade/Library/org.swift.swiftpm/swift-sdks/6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle/6.1-RELEASE_ubuntu_jammy_aarch64/aarch64-unknown-linux-gnu/swift-sdk.json/swift-sdk.json for a variant of artifact 6.1-RELEASE_ubuntu_jammy_aarch64
Folder Structure
└── 6.1-RELEASE_ubuntu_jammy_aarch64.artifactbundle
├── 6.1-RELEASE_ubuntu_jammy_aarch64
│ └── aarch64-unknown-linux-gnu
│ ├── swift-sdk.json <<<< ISSUE HERE
│ ├── toolset.json
│ └── ubuntu-jammy.sdk
│ ├── etc
│ │ └── ...
│ ├── lib
│ │ ├── ...
│ └── usr
│ ├── ...
└── info.json
Issue
Expected metadata file path:
6.1-RELEASE_ubuntu_jammy_aarch64/aarch64-unknown-linux-gnu/swift-sdk.json/swift-sdk.json
Actual metadata file path:
6.1-RELEASE_ubuntu_jammy_aarch64/aarch64-unknown-linux-gnu/swift-sdk.json
Metadata
Metadata
Assignees
Labels
No labels