Skip to content
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

nx-X11: Add support for riscv64 architecture #1023

Merged
merged 1 commit into from Oct 30, 2021

Conversation

AlexGhiti
Copy link
Contributor

With this patch (slightly reordered), I was able to build a riscv64 ubuntu package:

https://launchpad.net/~alexghiti/+archive/ubuntu/riscv/+build/22054458

I'm unsure though of what is expected for LinuxMachineDefines define.

@sunweaver
Copy link
Member

@AlexGhiti Have you also tested this patch at runtime on RISCV64? Does image byte order / bitmap bit order work correctly in NX based Xserver sessions? (I assume you simply have to launch nxagent -ac :1 and then launch more complex X clients (like a webbrowser) on DISPLAY :1 and see if they render correctly. If you have tested this, please ping me and I'll merge this PR.

@ginggs
Copy link

ginggs commented Oct 20, 2021

This is running epiphany web browser on riscv64 with nxagent installed from @AlexGhiti's PPA:
riscv64-epihany

Copy link
Member

@sunweaver sunweaver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@sunweaver sunweaver merged commit 2124e2f into ArcticaProject:3.6.x Oct 30, 2021
@sunweaver
Copy link
Member

sunweaver commented Oct 30, 2021

@uli42 @AlexGhiti I have also backported this patch to nx-libs in Debian.

gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Nov 5, 2022
RISC-V only support little endian as standard,
this patch only adjust settings for riscv64,
so it should be pretty much safe to merge in.

Also patch already merged by upstream, see more info [1]

[1] ArcticaProject/nx-libs#1023

Closes: https://bugs.gentoo.org/879343
Signed-off-by: Xin Yang <yangmame@icloud.com>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
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.

None yet

3 participants