From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14277 invoked by alias); 18 Dec 2012 07:10:02 -0000 Received: (qmail 14229 invoked by uid 22791); 18 Dec 2012 07:10:00 -0000 X-SWARE-Spam-Status: No, hits=-4.7 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com) (209.85.214.181) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 18 Dec 2012 07:09:55 +0000 Received: by mail-ob0-f181.google.com with SMTP id oi10so254812obb.40 for ; Mon, 17 Dec 2012 23:09:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=W8/vv8T/SmJYhDTuKS2UE015GRcAcAXWU9yKGlWKQLs=; b=aGVh6b80h1GDMPMWHQ+Wl4NH8DgnLGcaqb1yAO0RvoM/mNK+WruEqh/IFmNPYw2e5h B8kZEZdnuB8NuXBzuRTTdad0fB1oLPxwDwtqU6pqe9HcXy5vsFu7+2VAnoGgAipvjGDG ZZdkNiRDMMTNUq7Oh5tqfJZTRsd88lF1+Rr6Lu8UlrCiIOth1tdxEITJoED9N+uo++yg 5VO2+5zY0/keeSxmo3+bBcUfnEcfcl7tYW8EyuMR8IQwJ9N31/CPBMOSgLCkKnyVALzW 5lsTGCmwY1Uu3tTnOjPXXA6zFhoReFYNkVbAhPu0B+xbx0qWm3Ovmhbp5EQCIvrt6WQZ 7kGw== MIME-Version: 1.0 Received: by 10.60.23.200 with SMTP id o8mr763171oef.48.1355814593017; Mon, 17 Dec 2012 23:09:53 -0800 (PST) Received: by 10.182.115.72 with HTTP; Mon, 17 Dec 2012 23:09:52 -0800 (PST) In-Reply-To: References: Date: Tue, 18 Dec 2012 07:10:00 -0000 Message-ID: Subject: Re: GCC 2.7.2 stage3 bootstrap error on RHEL6 : collect2: error: ld returned 1 exit status From: Ian Lance Taylor To: Dennis Clarke Cc: gcc-help@gcc.gnu.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQkCinlXx7Tfs3GGrd9yMGJDPsgO1N63vZ1yUm2UYkxovvZQxGiqDcMQuG5utzgArLWefuSwUG5XDBpsgQKI/ioz28WzBTzK3x9FVnnc3lpgCVFLCQQiPrjFsvqvDDLYY1/6ZieqdY0/l6aScTWN0IFbYaiZWNP0R7NNBEn+XWdBkceLRZ4VQ/r2jwcdsjVvX5167bz2 X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2012-12/txt/msg00075.txt.bz2 On Sun, Dec 16, 2012 at 2:16 PM, Dennis Clarke wrot= e: > /usr/local/build/gcc-4.7.2_2.6.32-279.14.1.el6.x86_64/./prev-gcc/g++ -B/u= sr/local/build/gcc-4.7.2_2.6.32-279.14.1.el6.x86_64/./prev-gcc/ -B/usr/loca= l/gcc4/x86_64-unknown-linux-gnu/bin/ -nostdinc++ -B/usr/local/build/gcc-4.7= .2_2.6.32-279.14.1.el6.x86_64/prev-x86_64-unknown-linux-gnu/libstdc++-v3/sr= c/.libs -B/usr/local/build/gcc-4.7.2_2.6.32-279.14.1.el6.x86_64/prev-x86_64= -unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -I/usr/local/build/gcc-4.7.= 2_2.6.32-279.14.1.el6.x86_64/prev-x86_64-unknown-linux-gnu/libstdc++-v3/inc= lude/x86_64-unknown-linux-gnu -I/usr/local/build/gcc-4.7.2_2.6.32-279.14.1.= el6.x86_64/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/= build/gcc-4.7.2/libstdc++-v3/libsupc++ -L/usr/local/build/gcc-4.7.2_2.6.32-= 279.14.1.el6.x86_64/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -L= /usr/local/build/gcc-4.7.2_2.6.32-279.14.1.el6.x86_64/prev-x86_64-unknown-l= inux-gnu/libstdc++-v3/libsupc++/.libs -g -O2 -DIN_GCC -fno-exceptions -fno-= rtti -W -Wall -W > no-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -peda= ntic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CON= FIG_H -static-libgcc -static-libstdc++ -static-libgcc -o gnat1 ada/adadeco= de.o ada/adaint.o ada/argv.o ada/cio.o ada/cstreams.o ada/env.o ada/init.o = ada/initialize.o ada/raise.o ada/seh_init.o ada/targext.o ada/tracebak.o ad= a/cuintp.o ada/decl.o ada/misc.o ada/utils.o ada/utils2.o ada/trans.o ada/t= argtyps.o ada/a-charac.o ada/a-chlat1.o ada/a-elchha.o ada/a-except.o ada/a= -ioexce.o ada/ada.o ada/alfa.o ada/ali.o ada/alloc.o ada/aspects.o ada/atre= e.o ada/butil.o ada/casing.o ada/checks.o ada/comperr.o ada/csets.o ada/cst= and.o ada/debug.o ada/debug_a.o ada/einfo.o ada/elists.o ada/err_vars.o ada= /errout.o ada/erroutc.o ada/eval_fat.o ada/exp_aggr.o ada/exp_alfa.o ada/ex= p_atag.o ada/exp_attr.o ada/exp_cg.o ada/exp_ch11.o ada/exp_ch12.o ada/exp_= ch13.o ada/exp_ch2.o ada/exp_ch3.o ada/exp_ch4.o ada/exp_ch5.o ada/exp_ch6.= o ada/exp_ch7.o a > da/exp_ch8.o ada/exp_ch9.o ada/exp_code.o ada/exp_dbug.o ada/exp_disp.o a= da/exp_dist.o ada/exp_fixd.o ada/exp_imgv.o ada/exp_intr.o ada/exp_pakd.o a= da/exp_prag.o ada/exp_sel.o ada/exp_smem.o ada/exp_strm.o ada/exp_tss.o ada= /exp_util.o ada/exp_vfpt.o ada/expander.o ada/fmap.o ada/fname-uf.o ada/fna= me.o ada/freeze.o ada/frontend.o ada/g-byorma.o ada/g-hesora.o ada/g-htable= .o ada/g-spchge.o ada/g-speche.o ada/g-u3spch.o ada/get_alfa.o ada/get_targ= .o ada/gnat.o ada/gnatvsn.o ada/hlo.o ada/hostparm.o ada/impunit.o ada/inli= ne.o ada/interfac.o ada/itypes.o ada/krunch.o ada/layout.o ada/lib-load.o a= da/lib-util.o ada/lib-writ.o ada/lib-xref.o ada/lib.o ada/live.o ada/namet-= sp.o ada/namet.o ada/nlists.o ada/nmake.o ada/opt.o ada/osint-c.o ada/osint= .o ada/output.o ada/par.o ada/par_sco.o ada/prep.o ada/prepcomp.o ada/put_a= lfa.o ada/put_scos.o ada/repinfo.o ada/restrict.o ada/rident.o ada/rtsfind.= o ada/s-addope.o ada/s-assert.o ada/s-bitops.o ada/s-carun8.o ada/s-casuti.= o ada/s-conca2.o > ada/s-conca3.o ada/s-conca4.o ada/s-conca5.o ada/s-conca6.o ada/s-conca7.= o ada/s-conca8.o ada/s-conca9.o ada/s-crc32.o ada/s-crtl.o ada/s-excdeb.o a= da/s-except.o ada/s-exctab.o ada/s-htable.o ada/s-imenne.o ada/s-imgenu.o a= da/s-llflex.o ada/s-mastop.o ada/s-memory.o ada/s-os_lib.o ada/s-parame.o a= da/s-purexc.o ada/s-restri.o ada/s-secsta.o ada/s-soflin.o ada/s-sopco3.o a= da/s-sopco4.o ada/s-sopco5.o ada/s-stache.o ada/s-stalib.o ada/s-stoele.o a= da/s-strcom.o ada/s-strhas.o ada/s-string.o ada/s-strops.o ada/s-traceb.o a= da/s-traent.o ada/s-unstyp.o ada/s-utf_32.o ada/s-wchcnv.o ada/s-wchcon.o a= da/s-wchjis.o ada/scans.o ada/scil_ll.o ada/scn.o ada/scng.o ada/scos.o ada= /sdefault.o ada/sem.o ada/sem_aggr.o ada/sem_attr.o ada/sem_aux.o ada/sem_c= ase.o ada/sem_cat.o ada/sem_ch10.o ada/sem_ch11.o ada/sem_ch12.o ada/sem_ch= 13.o ada/sem_ch2.o ada/sem_ch3.o ada/sem_ch4.o ada/sem_ch5.o ada/sem_ch6.o = ada/sem_ch7.o ada/sem_ch8.o ada/sem_ch9.o ada/sem_dim.o ada/sem_disp.o ada/= sem_dist.o ada/se > m_elab.o ada/sem_elim.o ada/sem_eval.o ada/sem_intr.o ada/sem_mech.o ada/= sem_prag.o ada/sem_res.o ada/sem_scil.o ada/sem_smem.o ada/sem_type.o ada/s= em_util.o ada/sem_vfpt.o ada/sem_warn.o ada/sinfo-cn.o ada/sinfo.o ada/sinp= ut-d.o ada/sinput-l.o ada/sinput.o ada/snames.o ada/sprint.o ada/stand.o ad= a/stringt.o ada/style.o ada/styleg.o ada/stylesw.o ada/switch-c.o ada/switc= h.o ada/system.o ada/table.o ada/targparm.o ada/tbuild.o ada/tree_gen.o ada= /tree_in.o ada/tree_io.o ada/treepr.o ada/treeprs.o ada/ttypes.o ada/types.= o ada/uintp.o ada/uname.o ada/urealp.o ada/usage.o ada/validsw.o ada/warnsw= .o ada/widechar.o ada/back_end.o ada/gnat1drv.o ada/b_gnat1.o main.o libba= ckend.a libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/l= ibdecnumber.a attribs.o libcommon-target.a libcommon.a ../libcpp/libcpp.a -= lintl -liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -= L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -lmpc -lmpfr -lgmp -rdyna= mic -ldl -lz -g > -O2 > collect2: error: ld returned 1 exit status > gmake[3]: *** [gnat1] Error 1 > gmake[3]: Leaving directory `/usr/local/build/gcc-4.7.2_2.6.32-279.14.1.e= l6.x86_64/gcc' > gmake[2]: *** [all-stage3-gcc] Error 2 > gmake[2]: Leaving directory `/usr/local/build/gcc-4.7.2_2.6.32-279.14.1.e= l6.x86_64' > gmake[1]: *** [stage3-bubble] Error 2 > gmake[1]: Leaving directory `/usr/local/build/gcc-4.7.2_2.6.32-279.14.1.e= l6.x86_64' > gmake: *** [all] Error 2 > real 8382.63 > user 7431.50 > sys 734.14 > > > I would expect to see a failure in stage 1 or stage 2 but rarely ever sta= ge 3. If anyone > has a clue where to look for such a beastly error, do let me know. Please. This looks like the linker failed without reporting an error message. That is quite strange. I do not know what would caused that, and it suggests a bug in the linker. You should make sure that you did not run out of disk space, and that the linker did not run over some sort of resource limit, e.g., set by ulimit. Ian