the final link of the ld.so on i486 ends with an error: glibc-2.9/builddir/elf/librtld.os: In function `_dl_tlsdesc_dynamic': glibc-2.9/elf/../sysdeps/i386/dl-tlsdesc.S:131: undefined reference to `__i686.get_pc_thunk.bx' in sysdeps/i386/dl-tlsdesc.S there's is a thunk call w/o definition. call __i686.get_pc_thunk.bx addl $_GLOBAL_OFFSET_TABLE_, %ebx the LOAD_PIC_REG(bx) macro fixes link failure.
http://sourceware.org/ml/libc-alpha/2008-11/msg00030.html
Fixed in CVS HEAD.