I might be updating quite a few tickets sometime soon...which will
result in a flood to the mailing list.
Let me know if that's not ok.

Also as a note, currently on trunk:


gcc -O3 -ggdb -Wall -Wno-unused-parameter -Wno-parentheses
-Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings  -fPIC
-I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o
string.o -c string.c
string.c:1982: error: 'rb_hash_uint32' aliased to undefined symbol
'st_hash_uint32'
string.c:1985: error: 'rb_hash_uint' aliased to undefined symbol 'st_hash_uint'
string.c:1988: error: 'rb_hash_end' aliased to undefined symbol 'st_hash_end'
make: *** [string.o] Error 1

on ubuntu gcc 4.3.3

windows gcc 3.4.5 works fine though.

Thanks.
-r