Did you try running with the linker -v option? It might shed some more light. You might check OS patch levels. I dont know if this
will help but it might be worth a shot. It deals with a later version of gcc... and a slightly different error. I hope some of this helps.