Repository navigation
Conversation
Copilot
AI
changed the title
[WIP] Add riscv64 cross compilation support to workflows
Add riscv64 GNU/Linux cross-compilation support in CI and build configuration
Mar 30, 2026
Copilot stopped work on behalf of
Xeonacid due to an error
March 30, 2026 03:17
Copilot
AI
changed the title
Add riscv64 GNU/Linux cross-compilation support in CI and build configuration
CI: split aarch64/riscv64 cross-toolchain steps, pin riscv64 GCC 10, and keep riscv64 sccache enabled
Mar 30, 2026
Copilot
AI
changed the title
CI: split aarch64/riscv64 cross-toolchain steps, pin riscv64 GCC 10, and keep riscv64 sccache enabled
Clarify and stabilize riscv64 cross-build setup: pinned GCC toolchain and host-arch sccache mapping
Mar 30, 2026
Copilot
AI
changed the title
Clarify and stabilize riscv64 cross-build setup: pinned GCC toolchain and host-arch sccache mapping
Upgrade CI sccache to v0.14.0 and switch riscv64 target to native sccache artifact
Mar 30, 2026
Copilot stopped work on behalf of
Xeonacid due to an error
March 30, 2026 06:24
Copilot
AI
changed the title
Upgrade CI sccache to v0.14.0 and switch riscv64 target to native sccache artifact
Fix riscv64 sccache v0.14.0 startup in CI without changing target mapping
Mar 30, 2026
Copilot
AI
changed the title
Fix riscv64 sccache v0.14.0 startup in CI without changing target mapping
Fix riscv64 sccache startup on CI by using musl-compatible libgcc
Mar 30, 2026
Copilot
AI
changed the title
Fix riscv64 sccache startup on CI by using musl-compatible libgcc
Fix riscv64 CI sccache runtime loader resolution under qemu-binfmt
Mar 30, 2026
Copilot
AI
changed the title
Fix riscv64 CI sccache runtime loader resolution under qemu-binfmt
Fix riscv64 CI runtime mismatch between sccache and nextest binaries
Mar 30, 2026
Copilot stopped work on behalf of
Xeonacid due to an error
March 30, 2026 12:08
Copilot
AI
changed the title
Fix riscv64 CI runtime mismatch between sccache and nextest binaries
CI: unify riscv64 QEMU runtime into a single Mar 30, 2026
QEMU_LD_PREFIX root
Copilot
AI
changed the title
CI: unify riscv64 QEMU runtime into a single
CI: replace manual riscv64 runtime assembly with debootstrap-based single QEMU root
Mar 30, 2026
QEMU_LD_PREFIX root
Copilot
AI
changed the title
CI: replace manual riscv64 runtime assembly with debootstrap-based single QEMU root
CI(riscv64): use debootstrap runtime root and fix debootstrap arg parsing
Mar 30, 2026
Copilot
AI
changed the title
CI(riscv64): use debootstrap runtime root and fix debootstrap arg parsing
CI(riscv64): switch debootstrap root to Debian trixie to restore musl availability
Mar 30, 2026
Xeonacid
force-pushed
the
copilot/add-riscv64-cross-compilation-support
branch
from
March 30, 2026 15:53
45961ad to
b489404
Compare
Co-authored-by: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= <biwanczuk@gmail.com>
Xeonacid
force-pushed
the
copilot/add-riscv64-cross-compilation-support
branch
from
April 22, 2026 12:58
b489404 to
83c4bf9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The riscv64 CI runtime bootstrap fails with
E: Couldn't find these debs: muslwhen building the unified QEMU runtime root from Ubuntu ports. This PR switches the debootstrap source to a distro/arch combination that providesmuslfor riscv64.Problem
muslon a source that does not resolve for the riscv64 CI path, causing runtime root provisioning to fail early.Change
.github/workflows/ci.yml:jammy→trixiehttp://ports.ubuntu.com/ubuntu-ports→https://deb.debian.org/debianlibc6,libgcc-s1,musl) and keep output path unchanged (/opt/riscv64-linux-runtime).Scope
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
launchpad.net/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)packages.ubuntu.com/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)ports.ubuntu.com/usr/bin/curl curl -fsSL REDACTED(dns block)If you need me to access, download, or install something from one of these locations, you can either:
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.