[ruby-core:123482] [Ruby Misc#21639] Guidelines or documentation for porting Ruby to a new platform (z/OS)

Issue #21639 has been reported by sachin.t@ibm.com (Sachin T). ---------------------------------------- Misc #21639: Guidelines or documentation for porting Ruby to a new platform (z/OS) https://bugs.ruby-lang.org/issues/21639 * Author: sachin.t@ibm.com (Sachin T) * Status: Open ---------------------------------------- Hi Ruby team, I work on the IBM z/OS platform and am currently working on porting Ruby to it. I wanted to ask whether there are any existing porting guidelines, documentation, or recommended steps for bringing Ruby up on a new platform. Current status: I’ve successfully started building Ruby using the standard ./configure && make flow. RJIT/YJIT are disabled, but miniruby currently exits silently with no output (miniruby -v). If there are any references, platform-porting checklists, or recommended practices for handling platform-specific code (especially around TLS, signal handling, and miniruby bring-up), it would be really helpful. Thanks in advance for your guidance. Best regards, Sachin -- https://bugs.ruby-lang.org/

Issue #21639 has been updated by mame (Yusuke Endoh). Status changed from Open to Feedback Unfortunately, no such guidelines exist. Anyone with access to a z/OS Linux environment will likely need to investigate the code on their own. By the way, for a long time, @ReiOdaira had been maintaining the CI for Ruby on z/OS Linux, which I believe was on an IBM-provided machine. The CI ran successfully until May 2024, but began failing consistently after that and has since been removed from the official CI targets. https://rubyci.org/ The tests do appear to still be running, however: https://rubyci.s3.amazonaws.com/rhel_zlinux/ruby-master/recent.html I don't know if @ReiOdaira is still with IBM, but I'd suggest trying to contact him for guidance. ---------------------------------------- Misc #21639: Guidelines or documentation for porting Ruby to a new platform (z/OS) https://bugs.ruby-lang.org/issues/21639#change-114850 * Author: sachin.t@ibm.com (Sachin T) * Status: Feedback ---------------------------------------- Hi Ruby team, I work on the IBM z/OS platform and am currently working on porting Ruby to it. I wanted to ask whether there are any existing porting guidelines, documentation, or recommended steps for bringing Ruby up on a new platform. Current status: I’ve successfully started building Ruby using the standard ./configure && make flow. RJIT/YJIT are disabled, but miniruby currently exits silently with no output (miniruby -v). If there are any references, platform-porting checklists, or recommended practices for handling platform-specific code (especially around TLS, signal handling, and miniruby bring-up), it would be really helpful. Thanks in advance for your guidance. Best regards, Sachin -- https://bugs.ruby-lang.org/
participants (2)
-
mame (Yusuke Endoh)
-
sachin.t@ibm.com (Sachin T)