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

riscv64 builds #3936

Closed
totaam opened this issue Jul 24, 2023 · 1 comment
Closed

riscv64 builds #3936

totaam opened this issue Jul 24, 2023 · 1 comment
Labels
enhancement New feature or request linux packaging

Comments

@totaam
Copy link
Collaborator

totaam commented Jul 24, 2023

Added some riscv64 variants to the Debian build envs in Xpra-org/repo-build-scripts@e095f4a
The trixie container images aren't available yet but the sid ones are.

The build scripts worked on the first try for the xpra packages and we now have riscv64 beta builds:
https://xpra.org/beta/sid/main/binary-riscv64/

@totaam totaam added enhancement New feature or request packaging linux labels Jul 24, 2023
@totaam totaam closed this as completed Jul 24, 2023
totaam added a commit that referenced this issue Jul 24, 2023
@totaam
Copy link
Collaborator Author

totaam commented Jul 24, 2023

The Fedora 38 riscv64 build env can be setup by manually pulling this base image:

buildah from --arch riscv64  --name fedora-38-riscv64-repo-build imbearchild/fedora-rv64

Then modifying the setup script to not delete this existing bare bones repo build image (this is only needed until the official images are available).
Plus this minor change: Xpra-org/repo-build-scripts@47bef80
Disable x264 because this MR is pending: Add Risc-V 64 bit to config.guess (debian sid must have already merged it?)

So we now have some Fedora 38 riscv64 packages too:
https://xpra.org/beta/Fedora/38/riscv64/
But not for xpra itself which crashes with messages like this one:

creating build/lib.linux-riscv64-cpython-311/xpra/platform/posix: Resource temporarily unavailable

Apparently, something not dealing with EAGAIN? In qemu or podman?
Hopefully, this will be ironed out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request linux packaging
Projects
None yet
Development

No branches or pull requests

1 participant