-
Notifications
You must be signed in to change notification settings - Fork 341
🍒 xrOS support #8133
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
🍒 xrOS support #8133
Conversation
This change adds the PLATFORM XMACRO to simplify the addition of new MachO platforms and reduce the number of required changes. Many of the changes needed for adding a new platform are mechanical, such as adding new cases to a switch statement. This will help streamline the process by consolidating much of the necessary information into the MachO.def file. (cherry picked from commit bde2e69)
Accepts but otherwise ignores visionOS/XROS target triples as Darwin based platform. https://developer.apple.com/documentation/visionos (cherry picked from commit 7d3466b)
Add support for XROS to encode in Mach-O file formats. (cherry picked from commit 735adbf)
Upstream support for debugging xros applications through LLDB. (cherry picked from commit 3b6a8f8)
Upstream XROS support in the clang frontend and driver. (cherry picked from commit a4fe6a1)
@swift-ci please test |
swiftlang/swift#71432 |
swiftlang/swift#71432 |
swiftlang/swift#71432 |
@@ -299,6 +299,7 @@ class LLVM_LIBRARY_VISIBILITY Darwin : public MachO { | |||
TvOS, | |||
WatchOS, | |||
DriverKit, | |||
XROS, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LastDarwinPlatform = DriverKit
needs to be updated to XROS
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, will cherry-pick llvm#81011
No description provided.