We have positive news on the ruby/arm bug! Working through the problem with Ulrich (in CC) at the Linaro Connect conference, it looks like we've found the problem. Ruby will normally use setcontext/getcontext to implement its fibers. It has fallback code in cont.c for platforms where they are known not to work (e.g. NetBSD) or where they're not implemented (e.g. ARM Linux). Recently, they *have* been implemented in glibc for ARM and building against a new enough version glibc seems to make the problem go away.
So, a few things to do here: * thiis suggests that the fallback code in Ruby is buggy, and upstream should be told this. Lucas, can you do that? * The setcontext/getcontext code has now been backported to Debian already, it seems (2.13-31). I'm just checking that things now work in a clean chroot. If all looks good at this point, I'll close this bug. -- Steve McIntyre, Cambridge, UK. st...@einval.com There's no sensation to compare with this Suspended animation, A state of bliss -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org