Skip to content

ORC-2179: Add RISC-V Docker image and GitHub Actions support#2644

Open
zhanchangbao-sanechips wants to merge 1 commit into
apache:mainfrom
zhanchangbao-sanechips:ORC-2179-riscv-docker
Open

ORC-2179: Add RISC-V Docker image and GitHub Actions support#2644
zhanchangbao-sanechips wants to merge 1 commit into
apache:mainfrom
zhanchangbao-sanechips:ORC-2179-riscv-docker

Conversation

@zhanchangbao-sanechips

@zhanchangbao-sanechips zhanchangbao-sanechips commented Jun 16, 2026

Copy link
Copy Markdown

What this PR does

Adds a RISC-V (riscv64) Docker image for Ubuntu 24.04 and wires it into GitHub Actions so we can continuously build ORC on RISC-V.

Changes

  • docker/riscv64-ubuntu24/Dockerfile: new image based on the existing Ubuntu 24.04 Dockerfile. Supports both cc=gcc (default) and cc=clang build args.
  • docker/os-list.txt: registered the new image.
  • .github/workflows/build_and_test.yml: added a riscv64 job running under QEMU on ubuntu-latest.

Notes

  • The job currently only builds ORC. RVV-specific tests will be added in follow-up PRs after the RVV decoder implementation is in.
  • I followed the same pattern as the existing aarch64 / ubuntu24 Docker images to keep things consistent.
  • Local verification was done with docker buildx on a host with QEMU user-static registered.

ScreenShot

1 2

This patch adds a riscv64 Ubuntu 24.04 Docker image and a corresponding GitHub Actions job to build ORC on RISC-V.

@dongjoon-hyun dongjoon-hyun left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please use riscv64/ubuntu:26.04 because 26.04 is the latest LTS.

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.

2 participants