This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
collect2: ld terminated with signal 10 [Bus error]
- To: gcc-bugs at gcc dot gnu dot org
- Subject: collect2: ld terminated with signal 10 [Bus error]
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Date: Mon, 19 Jun 2000 22:03:22 -0400 (EDT)
With todays CVS and binutils 2.10.90, the following occurs executing the
libio hounddog.exp under hppa1.1-hp-hpux10.20:
Running ../../../../libio/testsuite/libio.tests/hounddog.exp ...
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/xgcc -B/xxx/gnu/gcc-2.96/objdir/gcc/ ../../../../libio/testsuite/../tests/hounddog.cc -O3 -I.. -I../../../../libio/testsuite/.. -nostdinc++ -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libstdc++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty -g -lstdc++ -liberty -lm -threads -o /xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/libio/testsuite/hounddog (timeout = 300)
<command line>: warning: The C standard requires whitespace after #define __STDC_EXT__
collect2: ld terminated with signal 10 [Bus error]
/usr/ccs/bin/ld: Unsatisfied symbols:
bad_typeid virtual table(data)
__check_eh_spec (data)
__rtti_user (data)
__rtti_si (data)
ios virtual table(data)
type_info type_info function(data)
stdiobuf virtual table(data)
type_info virtual table(data)
__check_null_eh_spec (data)
bad_cast virtual table(data)
__rtti_class (data)
bad_cast type_info function(data)
filebuf virtual table(data)
bad_alloc type_info function(data)
ios type_info function(data)
bad_alloc virtual table(data)
exception type_info function(data)
exception virtual table(data)
bad_typeid type_info function(data)
__user_type_info type_info function(data)
compiler exited with status 1
It looks like the above symbols should be code rather than data.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)