Files
ports/lang/ruby33
Piotr Kubaj b6686e6f88 lang/ruby*: fix coroutines on armv7
Two ports, devel/rubygem-glib2 and graphics/rubygem-cairo, have been
broken on armv7 for a long time.  Recently, pkubaj fixed a problem with
Ruby's coroutine code on ppc64* (see 3bb0a9335) affecting the very same
ports.  This naturally raises the question if the armv7 problems are
related.

Turns out that due to an oversight, we use the generic ucontext.h-based
coroutine code on armv7.  Switching to the assembly-based code fixes
the ports!  Further digging suggests that there may be a problem in the
freebsd32 support for these calls on aarch64 causing the observed
issues.  We will investigate those separately.

Tested by:	fuz
Approved by:	portmgr (build fix blanket)
MFH:		2026Q2
2026-06-11 13:51:21 +02:00
..
2026-06-11 13:51:21 +02:00
2026-04-06 01:19:51 +08:00
2026-06-11 13:51:21 +02:00
2026-04-06 01:19:51 +08:00