
Issue #21371 has been updated by jeremyevans0 (Jeremy Evans). Can you explain who the "we" is here? Removing SPARC support would not only eventually remove Ruby from OpenBSD/sparc64, it would also prevent building of any software that directly or indirectly depends on Ruby on OpenBSD/sparc64. This is currently 862 separate packages, of which 550 are not Ruby libraries. I assume that other operating systems supporting sparc64 (Debian and NetBSD at least) would have similar issues if Ruby support for SPARC was removed. ---------------------------------------- Misc #21371: Proposal to Remove SPARC Architecture Support from Ruby https://bugs.ruby-lang.org/issues/21371#change-113421 * Author: ioquatix (Samuel Williams) * Status: Assigned * Assignee: ngoto (Naohisa Goto) ---------------------------------------- We propose removing support for the SPARC architecture from Ruby. SPARC has seen little to no community usage in recent years, and its continued presence in the codebase, particularly through special cases like `rb_sparc_flush_register_windows` adds complexity without clear benefit. Removing SPARC support will reduce maintenance overhead and simplify Ruby’s internals. ## Proposal We propose removing all SPARC-specific code from the Ruby source tree, including `rb_sparc_flush_register_windows` and related build system conditionals. This change would be noted in the release documentation and targeted for inclusion in Ruby 4.0. -- https://bugs.ruby-lang.org/