最近のRuby 1.9をLinux/ia64上でmakeしようとすると
以下のようなエラーになります。

> gc.c: In function 'garbage_collect':
> gc.c:1388: error: 'ucontext_t' undeclared (first use in this function)
> gc.c:1388: error: (Each undeclared identifier is reported only once
> gc.c:1388: error: for each function it appears in.)
> gc.c:1388: error: expected ';' before 'ctx'
> gc.c:1394: error: 'ctx' undeclared (first use in this function)
> gc.c:1403: error: '__libc_ia64_register_backing_store_base' undeclared (first use in this function)

IRCで相談したところ、YARVのマージのタイミングで
関係コードがまきもどってしまったのではないかとのことでした。

-- 
ay