CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2021/03/23 08:58:37
Modified files:
lang/ruby/3.0/patches: patch-compile_c
Added files:
lang/ruby/3.0/patches: patch-template_builtin_binary_inc_tmpl
Log message:
Fix lang/ruby/3.0 build on mips64.
* Disable the peephole optimizer on mips64 to avoid occasional crashes.
* Ensure sufficient alignment of builtin bytecode arrays so that
compiler.c can cast and access the data through struct ibf_header
without crashing (OpenBSD/mips64 requires strict alignment).
OK jeremy@