This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Compilation failed for sparc-unknown-linux-gnu
- To: libstdc++ <libstdc++ at gcc dot gnu dot org>
- Subject: Re: Compilation failed for sparc-unknown-linux-gnu
- From: Benoît Sibaud <benoit dot sibaud at rd dot francetelecom dot fr>
- Date: Fri, 15 Jun 2001 10:44:12 +0200
- Organization: France Telecom R&D
- References: <Pine.SOL.3.91.1010614095729.29424B-100000@taarna.cygnus.com>
Benjamin Kosnik wrote:
>
> Can you try removing your libstc++-v3 build directory and starting a
> top-level 'make all' again?
linking
../../../gcc/libstdc++-v3/config/os/gnu-linux/bits/ctype_noninline.h to
include/bits/ctype_noninline.h
linking
../../../gcc/libstdc++-v3/config/cpu/sparc/sparc32/bits/atomicity.h to
include/bits/atomicity.h
Adding multilib support to Makefile in ../../../gcc/libstdc++-v3
multidirs=
with_multisubdir=
running mkc++config
running mknumeric_limits
/appli/GCC/zephir2/build-gcc/gcc/xgcc
-B/appli/GCC/zephir2/build-gcc/gcc/
-B/tmp/install_gcc/sparc-unknown-linux-gnu/bin/
-B/tmp/install_gcc/sparc-unknown-linux-gnu/lib/ -isystem
/tmp/install_gcc/sparc-unknown-linux-gnu/include
-L/appli/GCC/zephir2/build-gcc/ld -I.
-I/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/include
-DHAVE_CONFIG_H -fno-exceptions -o
/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/src/gen-num-limits
../../../gcc/libstdc++-v3/src/gen-num-limits.cc
../../../gcc/libstdc++-v3/mknumeric_limits: line 181: 28411 Illegal
instruction "$BUILD_DIR/src/gen-num-limits" >>$OUT_H-t
gen-num-limits failed to execute, exiting.
mknumeric_limits failed to execute properly: exiting
make: *** [configure-target-libstdc++-v3] Error 1
I just re-launch a make all. (I must precise the first time I also get
an error before the one I report, but by retyping make bootstrap, the
error disappears (!) until the next one)
/appli/GCC/zephir2/build-gcc/binutils/ar cru
.libs/libsupc++convenience.a del_op.o del_opnt.o del_opv.o del_opvnt.o
eh_alloc.o eh_aux_runtime.o eh_catch.o eh_exception.o eh_globals.o
eh_personality.o eh_terminate.o eh_throw.o new_handler.o new_op.o
new_opnt.o new_opv.o new_opvnt.o pure.o tinfo.o tinfo2.o vec.o
/appli/GCC/zephir2/build-gcc/binutils/ranlib
.libs/libsupc++convenience.a
creating libsupc++convenience.la
(cd .libs && rm -f libsupc++convenience.la && ln -s
../libsupc++convenience.la libsupc++convenience.la)
/bin/sh ../libtool --tag CXX --tag disable-shared --mode=link
/appli/GCC/zephir2/build-gcc/gcc/xgcc
-B/appli/GCC/zephir2/build-gcc/gcc/ -nostdinc++
-L/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/src
-L/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/tmp/install_gcc/sparc-unknown-linux-gnu/bin/
-B/tmp/install_gcc/sparc-unknown-linux-gnu/lib/ -isystem
/tmp/install_gcc/sparc-unknown-linux-gnu/include
-L/appli/GCC/zephir2/build-gcc/ld -fno-implicit-templates
-prefer-pic -Wall -Wno-format -W -Wwrite-strings -Winline
-fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -g -o libsupc++.la -rpath /tmp/install_gcc/lib
del_op.lo del_opnt.lo del_opv.lo del_opvnt.lo eh_alloc.lo
eh_aux_runtime.lo eh_catch.lo eh_exception.lo eh_globals.lo
eh_personality.lo eh_terminate.lo eh_throw.lo new_handler.lo new_op.lo
new_opnt.lo new_opv.lo new_opvnt.lo pure.lo tinfo.lo tinfo2.lo vec.lo
-lm
/appli/GCC/zephir2/build-gcc/binutils/ar cru .libs/libsupc++.a del_op.o
del_opnt.o del_opv.o del_opvnt.o eh_alloc.o eh_aux_runtime.o eh_catch.o
eh_exception.o eh_globals.o eh_personality.o eh_terminate.o eh_throw.o
new_handler.o new_op.o new_opnt.o new_opv.o new_opvnt.o pure.o tinfo.o
tinfo2.o vec.o
/appli/GCC/zephir2/build-gcc/binutils/ranlib .libs/libsupc++.a
creating libsupc++.la
(cd .libs && rm -f libsupc++.la && ln -s ../libsupc++.la libsupc++.la)
make[3]: Leaving directory
`/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/libsupc++'
Making all in src
make[3]: Entering directory
`/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/src'
make[3]: *** No rule to make target `limitsMEMBERS.cc', needed by
`limitsMEMBERS.lo'. Stop.
make[3]: Leaving directory
`/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory
`/appli/GCC/zephir2/build-gcc/sparc-unknown-linux-gnu/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2
--
Benoît Sibaud
R&D Engineer - France Telecom