Skip to content

ci: ship the Xwayland binary in the android artifact, build libxcvt unversioned - #27

Merged
utkarshdalal merged 1 commit into
gamenativefrom
ci-ship-xwayland
Nov 1, 2026
Merged

utkarshdalal merged 1 commit into
gamenativefrom
ci-ship-xwayland

Conversation

@utkarshdalal

@utkarshdalal utkarshdalal commented Nov 1, 2026 •

Copy link
Copy Markdown

Two workflow-only changes needed to take a payload Xwayland from the gamenative build:

  1. Upload xserver/build-android/hw/xwayland/Xwayland with the gamescope binaries.
  2. Build libxcvt with an unversioned soname (libxcvt.so), like the shipped payload's copy (cherry-pick of b454f48). Without it the Xwayland built here links libxcvt.so.0, which the payload does not ship, so Xwayland never loads and gamescope reports "Xwayland server 0 did not signal ready within 15000 ms". That is what happened with payload 20261101.5.

@utkarshdalal
utkarshdalal merged commit 14d263c into gamenative Nov 1, 2026
1 check passed
@utkarshdalal utkarshdalal changed the title ci: ship the Xwayland binary in the android artifact ci: ship the Xwayland binary in the android artifact, build libxcvt unversioned Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant