Why is Linux support disabled in the XR gems? #776
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
priority/minor
Lowest priority. Work that may be scheduled
sig/platform
Categorizes an issue or PR as relevant to SIG Platform.
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
I'm not familiar with o3de, but wanted to see if the XR support worked on Linux. So I installed the 24.09.0 binary version of o3de on archlinux
Creating a new project with the downloaded XR gems from the asset library predictably didn't launch any XR mode when going into play mode with ctrl+g, so I deleted the downloaded gems in the Gem directory and tried to add the ones from an o3de-extras checkout of the 2409.0 branch but other than outputting
1.12.1
these commands do nothing:so I just went ahead and added them manually in my project in project.json
Now to the gem code.
First I see this commit but I could not find any rationale to why: 6001b28
Once I revert that commit and click build in the editor, it hits this error
#error "Linux Window Manager not recognized."
https://github.com/o3de/o3de-extras/blob/2409.0/Gems/OpenXRVk/Code/Include/OpenXRVk/Platform/Linux/OpenXRVk_Linux.h#L17-L24afaik you only support OpenXR with the Vulkan RHI, which has no need for any interaction with xlib/xcb or wayland (the wayland graphics binding really shouldn't exist in this form anyway). So once I delete these ifdefs and hit build again, I am hit with a less clear linking error
might this be because of differences in the debian build and clang 18.1.8 from archlinux?
The text was updated successfully, but these errors were encountered: