-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Tier 1 Support for riscv64-linux #4456
Comments
|
Looks like traces work, only needs to be added to the test coverage according to the task. const std = @import("std");
pub fn a() !void {
try b();
}
pub fn b() !void {
try c();
}
pub fn c() !void {
return error.@"I'm a cat";
}
pub fn main() !void {
try a();
}
|
This can be crossed off now: ❯ cat main.zig
const std = @import("std");
pub fn main() !void {
std.debug.print("Hello, World!\n", .{});
}
❯ ../zig/build/debug/bin/zig build-exe main.zig -target riscv64-linux
❯ ../zig/build/debug/bin/zig build-exe main.zig -target riscv64-linux-musl -lc
Scaleway's pricing looks quite reasonable: https://labs.scaleway.com/en/em-rv1
These are all done. |
This can also be crossed off as of #20909. |
This can be crossed off as of the LLVM 19 upgrade. |
Once all these items are complete, we can say that Zig has Tier 1 support for 64-bit RISC-V Linux.
-target riscv64-linux-gnu
-target riscv64-linux-musl
The text was updated successfully, but these errors were encountered: