http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47558
--- Comment #10 from Iain Sandoe <iains at gcc dot gnu.org> 2011-02-01 13:25:31 UTC --- two more minor points. 1/ the trunk lib specs do the same as gcc-4.2.1(apple local) 2/ there are no exported symbols for 10.6 in /usr/lib/libgcc_s.10.5.dylib (they are all $add$os10.4 or 10.5) so, you might ask the question "why does changing that spec make *any* difference" ? (it should only be an improvement in efficiency, no change in symbols). .. debugging that will probably get you to the answer to where the real problem lies.