Skip to content

[5.9] Enable armv7em CPU and none OS triples #6720

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 18, 2023

Conversation

MaxDesiatov
Copy link
Contributor

@MaxDesiatov MaxDesiatov commented Jul 18, 2023

Cherry-pick of #6438 required by #6709.

Adds preliminary knowledge of armv7em and no OS environments to SwiftPM. Future diffs will be required to fully support these triples. This change allows a armv7em-apple-none-macho build via Swift SDK v3 and v4 bundles to make it further through SwiftPM.

rauhul and others added 2 commits July 18, 2023 16:05
Adds preliminary knowledge of `armv7em` CPU and `none` OS environments to SwiftPM. Future diffs will be required to fully support these triples. This change allows a `armv7em-apple-none-macho` build via a destination v3 bundle to make it further through SwiftPM.

(cherry picked from commit da7d339)

# Conflicts:
#	Sources/SPMBuildCore/BuildParameters.swift
@MaxDesiatov MaxDesiatov added swift 5.9 This PR targets the 5.9 branch cross-compilation labels Jul 18, 2023
@MaxDesiatov MaxDesiatov requested a review from rauhul July 18, 2023 15:24
@MaxDesiatov MaxDesiatov self-assigned this Jul 18, 2023
@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test

@tomerd tomerd merged commit 9a36fe9 into release/5.9 Jul 18, 2023
@tomerd tomerd deleted the maxd/5.9-fix-armv7em-triple branch July 18, 2023 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cross-compilation swift 5.9 This PR targets the 5.9 branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants