http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46039
Ian Lance Taylor <ian at airs dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |ian at airs dot com Resolution| |FIXED --- Comment #2 from Ian Lance Taylor <ian at airs dot com> 2010-10-15 20:52:08 UTC --- This problem is caused by glibc's use of STT_GNU_IFUNC symbols. It is fixed in the current gold sources. It was fixed by a change on 2010-08-19. You need a version of the gold sources newer than that date. The problem is indeed that the program generated by gold hangs, because gold does not properly handle the STT_GNU_IFUNC symbol in glibc.