------- Comment #25 from PHHargrove at lbl dot gov 2009-04-07 20:39 ------- Has any progress been made on this bug? I have hit this problem with gcc-4.3.2 on IRIX with both --disable-fixed-point and --disable-decimal-float. Since this bug is open with a milestone of 4.3.4 I figured a switch to 4.3.3 was not likely to be productive.
However, I thought I would share the fact that I was able to make a little bit of progress beyond what is described in the bug report. The comment #21 from Ralf Wildenhues suggests he was about to fix the rule for libgcc.map, but nothing appears about such a fix in the bug report. So, on my own I was able to hack up the libgcc.map rule (in a way not suitable for general use) to get past the failure described in comment #20. Once past building libgcc.map, however, I find that the rule to build libgcc_s.so is again hitting ARG_MAX, this time in the "xgcc ... -shared" command to build the .so. I gave up at that point, being uncertain how to automate the incremental construction of a .so (other than by using libtool). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33781