-
Notifications
You must be signed in to change notification settings - Fork 12.2k
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
LLVM/Clang currently lack support for Apple's visionOS ("xros" platform in triples) #77674
Comments
On the Apple side we are actively working on this, and hope to have patches up soon. |
Why is it called "xros" in the triple? |
This was the internal initial development name given to it, before being changed to visionOS "last minute" iirc. However it might have only been changed to visionOS on the outside, with internals still using "xros"? |
Initial support is up for review at: #77707 |
Thank you @cyndyishida ! |
does the lld linker support linking of xros aswell? because when i try for example enter: lld -arch arm64 -platform_version xros 1.0.0 1.0 i get "malformed platform: xros" |
Looks like it was added about 3 weeks ago. #83031 If you're seeing issues on TOT, please file an additional issue. |
With Apple having released Xcode 15.2 GM this week, it would benefit folks who build other language tooling with LLVM/Clang using this repository to have support for the
xros
operating system in target triples (and whatever similar logic is needed in Clang to supportXROS.platform
andXRSimulator.platform
).Currently only Xcode's compilers support it, so any attempt to build tools with llvm/llvm-project that need to process
xros
triples fail unless support for the OS is manually patched in.The text was updated successfully, but these errors were encountered: