Build failure on hppa1.1-hp-hpux10.20: Arg list too long
John David Anglin
dave@hiauly1.hia.nrc.ca
Sat Nov 3 11:36:00 GMT 2001
In the last day or so, there has been a change on the main which causes the
following build error:
/xxx/gnu/gcc-3.1/objdir/gcc/xgcc -B/xxx/gnu/gcc-3.1/objdir/gcc/ -B/usr/local/hppa1.1-hp-hpux10.20/bin/ -B/usr/local/hppa1.1-hp-hpux10.20/lib/ -isystem /usr/local/hppa1.1-hp-hpux10.20/include -threads -shared -fPIC -Wl,+h -Wl,libg2c.sl.0 -Wl,+b -Wl,/usr/local/lib -o .libs/libg2c.sl.0.0 .libs/libg2c.lax/libE77.a/Labort.o .libs/libg2c.lax/libE77.a/Laccess.o .libs/libg2c.lax/libE77.a/Lalarm.o .libs/libg2c.lax/libE77.a/Lbesj0.o .libs/libg2c.lax/libE77.a/Lbesj1.o .libs/libg2c.lax/libE77.a/Lbesjn.o .libs/libg2c.lax/libE77.a/Lbesy0.o .libs/libg2c.lax/libE77.a/Lbesy1.o .libs/libg2c.lax/libE77.a/Lbesyn.o .libs/libg2c.lax/libE77.a/Lchdir.o .libs/libg2c.lax/libE77.a/Lchmod.o .libs/libg2c.lax/libE77.a/Lctime.o .libs/libg2c.lax/libE77.a/Ldate_y2kbug.o .libs/libg2c.lax/libE77.a/Ldate_y2kbuggy.o .libs/libg2c.lax/libE77.a/Ldbesj0.o .libs/libg2c.lax/libE77.a/Ldbesj1.o .libs/libg2c.lax/libE77.a/Ldbesjn.o .libs/libg2c.lax/libE77.a/Ldbesy0.o .libs/libg2c.lax/libE77.a/Ldbesy1.o .libs/libg2c.lax!
/libE77.a/Ldbesyn.o .libs/libg2c.lax/libE77.a/Lderf.o .libs/libg2c.lax/libE77.a/Lderfc.o .libs/libg2c.lax/libE77.a/Ldtime.o .libs/libg2c.lax/libE77.a/Lef1asc.o .libs/libg2c.lax/libE77.a/Lef1cmc.o .libs/libg2c.lax/libE77.a/Lerf.o .libs/libg2c.lax/libE77.a/Lerfc.o .libs/libg2c.lax/libE77.a/Letime.o .libs/libg2c.lax/libE77.a/Lexit.o .libs/libg2c.lax/libE77.a/Lfdate.o .libs/libg2c.lax/libE77.a/Lfget.o .libs/libg2c.lax/libE77.a/Lfgetc.o .libs/libg2c.lax/libE77.a/Lflush.o .libs/libg2c.lax/libE77.a/Lflush1.o .libs/libg2c.lax/libE77.a/Lfnum.o .libs/libg2c.lax/libE77.a/Lfput.o .libs/libg2c.lax/libE77.a/Lfputc.o .libs/libg2c.lax/libE77.a/Lfseek.o .libs/libg2c.lax/libE77.a/Lfstat.o .libs/libg2c.lax/libE77.a/Lftell.o .libs/libg2c.lax/libE77.a/Lgerror.o .libs/libg2c.lax/libE77.a/Lgetarg.o .libs/libg2c.lax/libE77.a/Lgetcwd.o .libs/libg2c.lax/libE77.a/Lgetenv.o .libs/libg2c.lax/libE77.a/Lgetgid.o .libs/libg2c.lax/libE77.a/Lgetlog.o .libs/libg2c.lax/libE77.a/Lgetpid.o .libs/libg2c.lax/libE7!
7.a/Lgetuid.o .libs/libg2c.lax/libE77.a/Lgmtime.o .libs/libg2!
c.lax/libE77.a/Lhostnm.o .libs/libg2c.lax/libE77.a/Lkill.o .libs/libg2c.lax/libE77.a/Liargc.o .libs/libg2c.lax/libE77.a/Lidate.o .libs/libg2c.lax/libE77.a/Lierrno.o .libs/libg2c.lax/libE77.a/Lirand.o .libs/libg2c.lax/libE77.a/Lisatty.o .libs/libg2c.lax/libE77.a/Litime.o .libs/libg2c.lax/libE77.a/Llink.o .libs/libg2c.lax/libE77.a/Llnblnk.o .libs/libg2c.lax/libE77.a/Llstat.o .libs/libg2c.lax/libE77.a/Lltime.o .libs/libg2c.lax/libE77.a/Lmclock.o .libs/libg2c.lax/libE77.a/Lperror.o .libs/libg2c.lax/libE77.a/Lrand.o .libs/libg2c.lax/libE77.a/Lrename.o .libs/libg2c.lax/libE77.a/Lsecnds.o .libs/libg2c.lax/libE77.a/Lsecond.o .libs/libg2c.lax/libE77.a/Lsignal.o .libs/libg2c.lax/libE77.a/Lsleep.o .libs/libg2c.lax/libE77.a/Lsrand.o .libs/libg2c.lax/libE77.a/Lstat.o .libs/libg2c.lax/libE77.a/Lsymlnk.o .libs/libg2c.lax/libE77.a/Lsystem.o .libs/libg2c.lax/libE77.a/Ltime.o .libs/libg2c.lax/libE77.a/Lttynam.o .libs/libg2c.lax/libE77.a/Lumask.o .libs/libg2c.lax/libE77.a/Lunlink.o .libs/libg2!
c.lax/libE77.a/Lvxtidt_y2kbug.o .libs/libg2c.lax/libE77.a/Lvxtidt_y2kbuggy.o .libs/libg2c.lax/libE77.a/Lvxttim.o .libs/libg2c.lax/libF77.a/F77_aloc.o .libs/libg2c.lax/libF77.a/VersionF.o .libs/libg2c.lax/libF77.a/s_rnge.o .libs/libg2c.lax/libF77.a/abort_.o .libs/libg2c.lax/libF77.a/getarg_.o .libs/libg2c.lax/libF77.a/iargc_.o .libs/libg2c.lax/libF77.a/getenv_.o .libs/libg2c.lax/libF77.a/signal_.o .libs/libg2c.lax/libF77.a/s_stop.o .libs/libg2c.lax/libF77.a/s_paus.o .libs/libg2c.lax/libF77.a/system_.o .libs/libg2c.lax/libF77.a/cabs.o .libs/libg2c.lax/libF77.a/derf_.o .libs/libg2c.lax/libF77.a/derfc_.o .libs/libg2c.lax/libF77.a/erf_.o .libs/libg2c.lax/libF77.a/erfc_.o .libs/libg2c.lax/libF77.a/sig_die.o .libs/libg2c.lax/libF77.a/exit_.o .libs/libg2c.lax/libF77.a/setarg.o .libs/libg2c.lax/libF77.a/setsig.o .libs/libg2c.lax/libF77.a/pow_ci.o .libs/libg2c.lax/libF77.a/pow_dd.o .libs/libg2c.lax/libF77.a/pow_di.o .libs/libg2c.lax/libF77.a/pow_hh.o .libs/libg2c.lax/libF77.a/pow_ii.!
o .libs/libg2c.lax/libF77.a/pow_ri.o .libs/libg2c.lax/libF77.!
a/pow_zi.o .libs/libg2c.lax/libF77.a/pow_zz.o .libs/libg2c.lax/libF77.a/pow_qq.o .libs/libg2c.lax/libF77.a/c_abs.o .libs/libg2c.lax/libF77.a/c_cos.o .libs/libg2c.lax/libF77.a/c_div.o .libs/libg2c.lax/libF77.a/c_exp.o .libs/libg2c.lax/libF77.a/c_log.o .libs/libg2c.lax/libF77.a/c_sin.o .libs/libg2c.lax/libF77.a/c_sqrt.o .libs/libg2c.lax/libF77.a/z_abs.o .libs/libg2c.lax/libF77.a/z_cos.o .libs/libg2c.lax/libF77.a/z_div.o .libs/libg2c.lax/libF77.a/z_exp.o .libs/libg2c.lax/libF77.a/z_log.o .libs/libg2c.lax/libF77.a/z_sin.o .libs/libg2c.lax/libF77.a/z_sqrt.o .libs/libg2c.lax/libF77.a/r_abs.o .libs/libg2c.lax/libF77.a/r_acos.o .libs/libg2c.lax/libF77.a/r_asin.o .libs/libg2c.lax/libF77.a/r_atan.o .libs/libg2c.lax/libF77.a/r_atn2.o .libs/libg2c.lax/libF77.a/r_cnjg.o .libs/libg2c.lax/libF77.a/r_cos.o .libs/libg2c.lax/libF77.a/r_cosh.o .libs/libg2c.lax/libF77.a/r_dim.o .libs/libg2c.lax/libF77.a/r_exp.o .libs/libg2c.lax/libF77.a/r_imag.o .libs/libg2c.lax/libF77.a/r_int.o .libs/libg2c.la!
x/libF77.a/r_lg10.o .libs/libg2c.lax/libF77.a/r_log.o .libs/libg2c.lax/libF77.a/r_mod.o .libs/libg2c.lax/libF77.a/r_nint.o .libs/libg2c.lax/libF77.a/r_sign.o .libs/libg2c.lax/libF77.a/r_sin.o .libs/libg2c.lax/libF77.a/r_sinh.o .libs/libg2c.lax/libF77.a/r_sqrt.o .libs/libg2c.lax/libF77.a/r_tan.o .libs/libg2c.lax/libF77.a/r_tanh.o .libs/libg2c.lax/libF77.a/d_abs.o .libs/libg2c.lax/libF77.a/d_acos.o .libs/libg2c.lax/libF77.a/d_asin.o .libs/libg2c.lax/libF77.a/d_atan.o .libs/libg2c.lax/libF77.a/d_atn2.o .libs/libg2c.lax/libF77.a/d_cnjg.o .libs/libg2c.lax/libF77.a/d_cos.o .libs/libg2c.lax/libF77.a/d_cosh.o .libs/libg2c.lax/libF77.a/d_dim.o .libs/libg2c.lax/libF77.a/d_exp.o .libs/libg2c.lax/libF77.a/d_imag.o .libs/libg2c.lax/libF77.a/d_int.o .libs/libg2c.lax/libF77.a/d_lg10.o .libs/libg2c.lax/libF77.a/d_log.o .libs/libg2c.lax/libF77.a/d_mod.o .libs/libg2c.lax/libF77.a/d_nint.o .libs/libg2c.lax/libF77.a/d_prod.o .libs/libg2c.lax/libF77.a/d_sign.o .libs/libg2c.lax/libF77.a/d_sin.o .!
libs/libg2c.lax/libF77.a/d_sinh.o .libs/libg2c.lax/libF77.a/d!
_sqrt.o .libs/libg2c.lax/libF77.a/d_tan.o .libs/libg2c.lax/libF77.a/d_tanh.o .libs/libg2c.lax/libF77.a/i_abs.o .libs/libg2c.lax/libF77.a/i_dim.o .libs/libg2c.lax/libF77.a/i_dnnt.o .libs/libg2c.lax/libF77.a/i_indx.o .libs/libg2c.lax/libF77.a/i_len.o .libs/libg2c.lax/libF77.a/i_mod.o .libs/libg2c.lax/libF77.a/i_nint.o .libs/libg2c.lax/libF77.a/i_sign.o .libs/libg2c.lax/libF77.a/h_abs.o .libs/libg2c.lax/libF77.a/h_dim.o .libs/libg2c.lax/libF77.a/h_dnnt.o .libs/libg2c.lax/libF77.a/h_indx.o .libs/libg2c.lax/libF77.a/h_len.o .libs/libg2c.lax/libF77.a/h_mod.o .libs/libg2c.lax/libF77.a/h_nint.o .libs/libg2c.lax/libF77.a/h_sign.o .libs/libg2c.lax/libF77.a/l_ge.o .libs/libg2c.lax/libF77.a/l_gt.o .libs/libg2c.lax/libF77.a/l_le.o .libs/libg2c.lax/libF77.a/l_lt.o .libs/libg2c.lax/libF77.a/hl_ge.o .libs/libg2c.lax/libF77.a/hl_gt.o .libs/libg2c.lax/libF77.a/hl_le.o .libs/libg2c.lax/libF77.a/hl_lt.o .libs/libg2c.lax/libF77.a/ef1asc_.o .libs/libg2c.lax/libF77.a/ef1cmc_.o .libs/libg2c.lax/lib!
F77.a/s_cat.o .libs/libg2c.lax/libF77.a/s_cmp.o .libs/libg2c.lax/libF77.a/s_copy.o .libs/libg2c.lax/libF77.a/lbitbits.o .libs/libg2c.lax/libF77.a/lbitshft.o .libs/libg2c.lax/libF77.a/qbitbits.o .libs/libg2c.lax/libF77.a/qbitshft.o .libs/libg2c.lax/libI77.a/VersionI.o .libs/libg2c.lax/libI77.a/backspace.o .libs/libg2c.lax/libI77.a/close.o .libs/libg2c.lax/libI77.a/dfe.o .libs/libg2c.lax/libI77.a/dolio.o .libs/libg2c.lax/libI77.a/due.o .libs/libg2c.lax/libI77.a/endfile.o .libs/libg2c.lax/libI77.a/err.o .libs/libg2c.lax/libI77.a/fmt.o .libs/libg2c.lax/libI77.a/fmtlib.o .libs/libg2c.lax/libI77.a/iio.o .libs/libg2c.lax/libI77.a/ilnw.o .libs/libg2c.lax/libI77.a/inquire.o .libs/libg2c.lax/libI77.a/lread.o .libs/libg2c.lax/libI77.a/lwrite.o .libs/libg2c.lax/libI77.a/open.o .libs/libg2c.lax/libI77.a/rdfmt.o .libs/libg2c.lax/libI77.a/rewind.o .libs/libg2c.lax/libI77.a/rsfe.o .libs/libg2c.lax/libI77.a/rsli.o .libs/libg2c.lax/libI77.a/rsne.o .libs/libg2c.lax/libI77.a/sfe.o .libs/libg2c!
.lax/libI77.a/sue.o .libs/libg2c.lax/libI77.a/typesize.o .lib!
s/libg2c.lax/libI77.a/uio.o .libs/libg2c.lax/libI77.a/util.o .libs/libg2c.lax/libI77.a/wref.o .libs/libg2c.lax/libI77.a/wrtfmt.o .libs/libg2c.lax/libI77.a/wsfe.o .libs/libg2c.lax/libI77.a/wsle.o .libs/libg2c.lax/libI77.a/wsne.o .libs/libg2c.lax/libI77.a/xwsne.o .libs/libg2c.lax/libI77.a/ftell_.o .libs/libg2c.lax/libU77.a/VersionU.o .libs/libg2c.lax/libU77.a/gerror_.o .libs/libg2c.lax/libU77.a/perror_.o .libs/libg2c.lax/libU77.a/ierrno_.o .libs/libg2c.lax/libU77.a/itime_.o .libs/libg2c.lax/libU77.a/time_.o .libs/libg2c.lax/libU77.a/unlink_.o .libs/libg2c.lax/libU77.a/fnum_.o .libs/libg2c.lax/libU77.a/getpid_.o .libs/libg2c.lax/libU77.a/getuid_.o .libs/libg2c.lax/libU77.a/getgid_.o .libs/libg2c.lax/libU77.a/kill_.o .libs/libg2c.lax/libU77.a/rand_.o .libs/libg2c.lax/libU77.a/srand_.o .libs/libg2c.lax/libU77.a/irand_.o .libs/libg2c.lax/libU77.a/sleep_.o .libs/libg2c.lax/libU77.a/idate_.o .libs/libg2c.lax/libU77.a/ctime_.o .libs/libg2c.lax/libU77.a/etime_.o .libs/libg2c.lax/libU!
77.a/dtime_.o .libs/libg2c.lax/libU77.a/isatty_.o .libs/libg2c.lax/libU77.a/ltime_.o .libs/libg2c.lax/libU77.a/fstat_.o .libs/libg2c.lax/libU77.a/stat_.o .libs/libg2c.lax/libU77.a/lstat_.o .libs/libg2c.lax/libU77.a/access_.o .libs/libg2c.lax/libU77.a/link_.o .libs/libg2c.lax/libU77.a/getlog_.o .libs/libg2c.lax/libU77.a/ttynam_.o .libs/libg2c.lax/libU77.a/getcwd_.o .libs/libg2c.lax/libU77.a/symlnk_.o .libs/libg2c.lax/libU77.a/vxttime_.o .libs/libg2c.lax/libU77.a/vxtidate_.o .libs/libg2c.lax/libU77.a/gmtime_.o .libs/libg2c.lax/libU77.a/fdate_.o .libs/libg2c.lax/libU77.a/secnds_.o .libs/libg2c.lax/libU77.a/bes.o .libs/libg2c.lax/libU77.a/dbes.o .libs/libg2c.lax/libU77.a/chdir_.o .libs/libg2c.lax/libU77.a/chmod_.o .libs/libg2c.lax/libU77.a/lnblnk_.o .libs/libg2c.lax/libU77.a/hostnm_.o .libs/libg2c.lax/libU77.a/rename_.o .libs/libg2c.lax/libU77.a/fgetc_.o .libs/libg2c.lax/libU77.a/fputc_.o .libs/libg2c.lax/libU77.a/umask_.o .libs/libg2c.lax/libU77.a/sys_clock_.o .libs/libg2c.lax/!
libU77.a/date_.o .libs/libg2c.lax/libU77.a/second_.o .libs/li!
bg2c.lax/libU77.a/flush1_.o .libs/libg2c.lax/libU77.a/mclock_.o .libs/libg2c.lax/libU77.a/alarm_.o .libs/libg2c.lax/libU77.a/datetime_.o ./.libs/libE77.a ./.libs/libF77.a ./.libs/libI77.a ./.libs/libU77.a -lc -lm -lc
xgcc: installation problem, cannot exec `/xxx/gnu/gcc-3.1/objdir/gcc/collect2': Arg list too long
make[5]: *** [libg2c.la] Error 1
make[5]: Leaving directory `/xxx/gnu/gcc-3.1/objdir/hppa1.1-hp-hpux10.20/threads/libf2c'
make[4]: *** [all-unilib] Error 2
make[4]: Leaving directory `/xxx/gnu/gcc-3.1/objdir/hppa1.1-hp-hpux10.20/threads/libf2c'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/xxx/gnu/gcc-3.1/objdir/hppa1.1-hp-hpux10.20/libf2c'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/xxx/gnu/gcc-3.1/objdir/hppa1.1-hp-hpux10.20/libf2c'
make[1]: *** [all-target-libf2c] Error 2
make[1]: Leaving directory `/xxx/gnu/gcc-3.1/objdir'
make: *** [bootstrap-lean] Error 2
The ARG_MAX limit under hpux 10.20 is 20478 bytes. I struggled with
the same problem under vax-dec-ultrix4.3. It has an ARG_MAX of 10240.
One thing that helps is defining `MAKEOVERRIDES='.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
More information about the Gcc-bugs
mailing list