From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18861 invoked by alias); 15 May 2003 13:06:02 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 18775 invoked by uid 71); 15 May 2003 13:06:01 -0000 Resent-Date: 15 May 2003 13:06:01 -0000 Resent-Message-ID: <20030515130601.18774.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, rjvbertin@hotmail.com Received: (qmail 15080 invoked by uid 48); 15 May 2003 13:04:28 -0000 Message-Id: <20030515130428.15079.qmail@sources.redhat.com> Date: Thu, 15 May 2003 13:06:00 -0000 From: rjvbertin@hotmail.com Reply-To: rjvbertin@hotmail.com To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: libstdc++/10801: ld bus error on linking .libs/libstdc++ under mips-irix-6.3 X-SW-Source: 2003-05/txt/msg01787.txt.bz2 List-Id: >Number: 10801 >Category: libstdc++ >Synopsis: ld bus error on linking .libs/libstdc++ under mips-irix-6.3 >Confidential: no >Severity: critical >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Thu May 15 13:06:01 UTC 2003 >Closed-Date: >Last-Modified: >Originator: R.J.V. Bertin >Release: gcc 3.2.3 >Organization: >Environment: mips-irix-6.3: IRIX "" 6.3 12161207 IP32, 200Mhz R5000 cpu >Description: Towards the end of the build process, I get the following failure: /usr/people/bertin/work/src/new/gcc323-build/gcc/xgcc -shared-libgcc -B/usr/people/bertin/work/src/new/gcc323-build/gcc/ -nostdinc++ -L/usr/people/bertin/work/src/new/gcc323-build/mips-sgi-irix6.3/libstdc++-v3/src -L/usr/people/bertin/work/src/new/gcc323-build/mips-sgi-irix6.3/libstdc++-v3/src/.libs -B/usr/local/gcc3.2.3-n32/mips-sgi-irix6.3/bin/ -B/usr/local/gcc3.2.3-n32/mips-sgi-irix6.3/lib/ -isystem /usr/local/gcc3.2.3-n32/mips-sgi-irix6.3/include -shared -nostdlib /usr/people/bertin/work/src/new/gcc323-build/gcc/crtbegin.o .libs/bitset.o .libs/codecvt.o .libs/complex_io.o .libs/concept-inst.o .libs/ctype.o .libs/ext-inst.o .libs/fstream.o .libs/fstream-inst.o .libs/functexcept.o .libs/globals.o .libs/io-inst.o .libs/ios.o .libs/istream-inst.o .libs/limits.o .libs/locale.o .libs/locale-inst.o .libs/localename.o .libs/misc-inst.o .libs/ostream-inst.o .libs/sstream-inst.o .libs/stdexcept.o .libs/stl-inst.o .libs/streambuf-inst.o .libs/string-inst.o .libs/strstream.o .libs/valarray-inst.o .libs/vterminate.o .libs/wstring-inst.o .libs/codecvt_members.o .libs/collate_members.o .libs/ctype_members.o .libs/messages_members.o .libs/monetary_members.o .libs/numeric_members.o .libs/time_members.o .libs/basic_file.o .libs/c++locale.o .libs/libstdc++.lax/libmath.a/stubs.o .libs/libstdc++.lax/libmath.a/signbit.o .libs/libstdc++.lax/libmath.a/signbitl.o .libs/libstdc++.lax/libmath.a/signbitf.o .libs/libstdc++.lax/libmath.a/copysignf.o .libs/libstdc++.lax/libmath.a/nan.o .libs/libstdc++.lax/libsupc++convenience.a/cxa_demangle.o .libs/libstdc++.lax/libsupc++convenience.a/new_handler.o .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o .libs/libstdc++.lax/libsupc++convenience.a/pure.o .libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o .libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o .libs/libstdc++.lax/libsupc++convenience.a/vec.o .libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o .libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o .libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o .libs/libstdc++.lax/libsupc++convenience.a/new_opv.o .libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o .libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o .libs/libstdc++.lax/libsupc++convenience.a/del_opv.o .libs/libstdc++.lax/libsupc++convenience.a/eh_catch.o .libs/libstdc++.lax/libsupc++convenience.a/dyn-string.o .libs/libstdc++.lax/libsupc++convenience.a/eh_terminate.o .libs/libstdc++.lax/libsupc++convenience.a/eh_throw.o .libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o .libs/libstdc++.lax/libsupc++convenience.a/tinfo.o .libs/libstdc++.lax/libsupc++convenience.a/eh_globals.o .libs/libstdc++.lax/libsupc++convenience.a/eh_type.o .libs/libstdc++.lax/libsupc++convenience.a/new_op.o .libs/libstdc++.lax/libsupc++convenience.a/del_op.o -L/usr/people/bertin/work/src/new/gcc323-build/mips-sgi-irix6.3/libstdc++-v3/src -L/usr/people/bertin/work/src/new/gcc323-build/mips-sgi-irix6.3/libstdc++-v3/src/.libs -lm ../libmath/.libs/libmath.a -lm ../libsupc++/.libs/libsupc++convenience.a -lm -L/usr/people/bertin/work/src/new/gcc323-build/gcc -L/usr/bin -lgcc_s -L/usr/lib32/mips3 -L/usr/lib32 -lgcc_s -lm -lgcc_s -lgcc_s -lc /usr/people/bertin/work/src/new/gcc323-build/gcc/crtend.o -Wl,-soname -Wl,libstdc++.so.6 `test -n "sgi6.2:sgi6.1:sgi6.0:sgi6.3" && echo -Wl,-set_version -Wl,sgi6.2:sgi6.1:sgi6.0:sgi6.3` -Wl,-update_registry -Wl,.libs/so_locations -o .libs/libstdc++.so.6.3 ld: WARNING 84: ../libmath/.libs/libmath.a is not used for resolving any symbol. ld: WARNING 84: ../libsupc++/.libs/libsupc++convenience.a is not used for resolving any symbol. ld: Bus error. Removing output file... collect2: ld returned 1 exit status make[3]: *** [libstdc++.la] Error 1 make[3]: Target `all' not remade because of errors. make[3]: Leaving directory `/usr/people/bertin/work/src/new/gcc323-build/mips-sgi-irix6.3/libstdc++-v3/src' I'm now going to try once more (...!) with -mips3 -mcpu=r5000 in the options passed to make, and without the -fno-implicit-templates argument (looks like a c++ arg). >How-To-Repeat: > env "CC=cc -n32" CFLAGS=-O2 CXXFLAGS=-O2 ../gcc-3.2.3/configure --prefix=/usr/local/gcc3.2.3-n32 --enable-languages=c,c++, f77,objc --disable-multilib | & tee -a configured-323-irix.rjvb # move gnu as (gas; /usr/gnu/bin/as) out of the way during the build! > (mv /usr/gnu/bin/as{,.gnu} ; env BOOT_CFLAGS='-O2' /bin/nice make CFLAGS='-O2' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap-lean ; mv /usr/gnu/bin/as{.gnu,} ) & >Fix: >Release-Note: >Audit-Trail: >Unformatted: