Skip to content

Build artifacts for riscv64#106

Merged
josephburnett merged 1 commit intojosephburnett:masterfrom
ffgan:build-rv64
Feb 22, 2026
Merged

Build artifacts for riscv64#106
josephburnett merged 1 commit intojosephburnett:masterfrom
ffgan:build-rv64

Conversation

@ffgan
Copy link
Copy Markdown
Contributor

@ffgan ffgan commented Nov 17, 2025

hi there.

Recently, riscv64 has gained widespread adoption, and we might consider adding riscv64 support to jd. Go has excellent support for riscv64, so we only need minor modifications to enable building artifacts for riscv64.

I ran make build on an riscv64 server, and the results show everything went smoothly.

See details here, build.log

I noticed that I should run make fuzz, but found that the results don't seem quite ideal. I also ran it on my x86 machine, but encountered errors as well. However, the x86 run in CI didn't report any errors, which is somewhat puzzling to me.

See specific logs below

name URL
x86-local x86.log
riscv64-local riscv64.log
x86-ci CI

Nevertheless, I believe this should be unrelated to riscv64 and should also be unrelated to this PR, so I've deliberately ignored handling this error here.

So, if you have any questions about the above content, feel free to @ me directly anytime. I'm happy to answer all questions.


Other Info
Co-authored by: [email protected];

Co-authored by: [email protected];

Signed-off-by: ffgan <[email protected]>
@ffgan
Copy link
Copy Markdown
Contributor Author

ffgan commented Dec 12, 2025

cc @josephburnett

@josephburnett josephburnett merged commit b8ff429 into josephburnett:master Feb 22, 2026
@josephburnett
Copy link
Copy Markdown
Owner

Thanks @ffgan. Go has solid riscv64 support and this is a clean addition to the build targets.

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