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

CI: Add riscv64 arch #801

Open
wants to merge 2 commits into
base: dev2
Choose a base branch
from

Conversation

suvorovrain
Copy link

CI for riscv64 runs on alpine edge branch. Valgrind packages are not available on this architecture, so I had to remove it from the dependency list. The directory for saving the ccahce cache is different on the edge branch, so I also changed it in riscv64 arch case. Also i had to disable static libs flag in Cmake examples. The problem is that the package versions in the edge branch are different from the stable one, and when i tried to statically link i got following: lto1: fatal error: bytecode stream in file '/usr/lib/libgmp.a' generated with LTO version 13.0 instead of the expected 13.1 (on other architectures in the edge branch the problem is same)

@mmuetzel
Copy link
Contributor

mmuetzel commented May 17, 2024

Thank you for your PR.

IIUC, Alpine Linux aims to release a new stable version each May and November [1].
According to their (stub) Wiki page, they are planning to include support for RISCV64 in 3.20 which will probably be released soon.

Maybe, we should just wait a couple of weeks for that release. That would probably make it a lot easier to add CI for that platform.

Edit: Fwiw, a first release candidate for Alpine Linux 3.20 has been tagged just an hour ago: https://gitlab.alpinelinux.org/alpine/aports/-/commit/86d5892796fb5c817aab0c07a56931bc08d0af61
Release checklist: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16119

@DrTimothyAldenDavis
Copy link
Owner

Is this superseded by #810 ?

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