>>>>> "P" == Phlip <phlip2005 / gmail.com> writes: P> The reason has probably floated through here recently. Apologies for P> not reading up; what's the first reason to move up? With bison < 2.0, alloca() was used for the parser stack : ruby knew this and it was optimized. This was changed with bison 2.0 (it use alloc() now) this means that the GC for 1.8.3 can't work with bison 2.0 and Unbuntu breezy came with bison 2.0 The GC for 1.8.4 was modified for this new behaviour. Guy Decoux