This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Compilation failed for sparc-unknown-linux-gnu


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]