http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc& pr=7892 In case anyone is interested, I had this bug while building gcc 3.2.2 on Solaris 2.6 with gcc 2.95.3. The solution proposed (--with-gnu-ld) works for me.