Hi,

We propose to remove support for RISC-V 32-bit (RISCV32).

We've observed that RISCV32 is primarily used in small, embedded systems.
It is rare to find Linux distributions running on this architecture; for
instance, Debian only targets RISC-V 64-bit (RISCV64). Since V8 requires an
operating system like Linux, and there are no known Linux-based V8 users on
this architecture, we are not aware of any current users.

To reduce the maintenance burden for the RISC-V maintainers, we suggest its
removal with the following timeline:
- September 2025: Announce the plan and gather feedback on this mailing
list (this mail).
- November 2025: Remove RISCV32 bots from the Chromium build
infrastructure. At this time, we will also add a build flag (`#ifdef`) to
the code. This will break the default build for RISCV32 to signal that the
port is no longer actively supported and to prompt users to contact us if
they depend on it.
- May 2026: Delete the RISCV32-specific code from the V8 repository.

We will continue to maintain the RISCV32 port internally until May 2026,
running it on our own builders with the necessary build flags. If any users
come forward before May 2026 with a strong use case, we are open to
reverting this decision.

Please let us know if you have any feedback or concerns.

Thanks.

-- 
-- 
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/v8-dev/CA%2B-a-b0jUEZAaiR3jQeHX4A%3DTAhNgcu7GZnz46sT%3DP6O2K7neA%40mail.gmail.com.

Reply via email to