The return type of _IO_seekoff in glibc 2.2 is changed from _IO_pos_t to _IO_off_t. However, libio in gcc still uses _IO_pos_t. As the result, "make check" in gcc configured with libstdc++ will fail in libio/dbz since _G_fpos_t != _G_off_t in glibc 2.2. H.J.