]> code.ossystems Code Review - openembedded-core.git/commit
ruby: Link with libucontext on musl
authorKhem Raj <raj.khem@gmail.com>
Tue, 14 Apr 2020 17:31:53 +0000 (10:31 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 24 Apr 2020 12:57:01 +0000 (13:57 +0100)
commit406e7a085b0650bdba9f19633dadb7e6ff0149e5
treea2d8fb42a490f9bfb91f95c08da47e265c479137
parentaa3b25b649cfe5d30cc0d8a539fbbcc9efdb4fbd
ruby: Link with libucontext on musl

coroutines in ruby 2.7+ needs ucontext APIs which are not available in
musl but an external library is available to provide them so use it

Use cached values for ac_cv_func_isnan and ac_cv_func_isinf this is not
detected correctly by configure on musl

on ARM drop using old arm32 implementation of coroutine which is slow and
inefficient

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/ruby/ruby_2.7.0.bb