Adapted for Gentoo version 3.0.2 From b570e7de87aaad8c903176d835e8124127f627b3 Mon Sep 17 00:00:00 2001 From: Andrew Aladjev Date: Sat, 26 Sep 2020 12:58:06 +0300 Subject: [PATCH] fixed default coroutine selection for musl --- configure.ac | 5 ++++- coroutine/copy/Context.c | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index ab5d532c103b..084f0936c006 100644 --- a/configure.ac +++ b/configure.ac @@ -2364,7 +2364,10 @@ rb_cv_coroutine=copy ], [ - rb_cv_coroutine=ucontext + AC_CHECK_FUNCS([getcontext swapcontext makecontext], + [rb_cv_coroutine=ucontext], + [rb_cv_coroutine=copy; break] + ) ] ) AC_MSG_RESULT(${rb_cv_coroutine})