As a way of correction, ld does not loop infinately, just take > 10x as long as it use to. It seems that it grows the GOT table too slowly, and has to increase it for every few symbols (which for a large program is a problem). This is just guess work from looking at it with gdb.
-- Andrew Lenharth <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part