問題はここで説明されています。
1.8、JRuby、およびそれ以降のバージョンのreeのパッチがありますが、このバージョンのパッチは見つかりません。
このパッチを適用してみました。
しかし、私が見ることができるコンパイラ指令に変更がないため、コンパイルは意味のないエラーで失敗します。
gcc -g -Os -fno-strict-aliasing -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c st.c
st.c:230:49: error: '#' is not followed by a macro parameter
make: *** [st.o] Error 1