This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
ld change between binutils 2.11 and 2.12
- From: "Donald Zoch" <donald dot zoch at amd dot com>
- To: binutils at sources dot redhat dot com
- Cc: "Donald Zoch" <donald dot zoch at amd dot com>
- Date: Thu, 22 May 2003 15:15:38 -0500
- Subject: ld change between binutils 2.11 and 2.12
Could anyone tell me what changed in ld from binutils 2.11 to 2.12
to cause errors like this when linking? I'm using gcc 2.95.3.
The link works when ld from binutils 2.11 is in my path, but fails
with the error messages below when ld from binutils 2.12 is in
my path. Thanks.
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__check_eh_spec':
/u/zochd/gcc-2.95.3/build2/gcc/../../gcc/cp/exception.cc:307: undefined reference to `bad_exception type_info function'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__check_eh_spec':
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:15: undefined reference to `exception virtual table'
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:22: undefined reference to `bad_exception virtual table'
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:18: undefined reference to `exception virtual table'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__check_eh_spec':
/u/zochd/gcc-2.95.3/build2/gcc/../../gcc/cp/exception.cc:311: undefined reference to `bad_exception virtual table'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__check_eh_spec':
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:23: undefined reference to `bad_exception virtual table'
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:16: undefined reference to `exception virtual table'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__check_eh_spec':
/u/zochd/gcc-2.95.3/build2/gcc/../../gcc/cp/exception.cc:311: undefined reference to `bad_exception::~bad_exception(void)'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__check_eh_spec':
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:23: undefined reference to `bad_exception virtual table'
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:16: undefined reference to `exception virtual table'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__throw_bad_cast':
/u/zochd/gcc-2.95.3/build2/gcc/include/exception:15: undefined reference to `exception virtual table'
/u/zochd/build2/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libgcc.a(exception.o): In function `__throw_bad_cast':
/u/zochd/gcc-2.95.3/build2/gcc/include/typeinfo:45: undefined reference to `bad_cast virtual table'
Donald
----
Donald Zoch 5900 E. Ben White Blvd. MS 625
Advanced Micro Devices Austin, Tx 78741
MPD Unix Systems Administrator Phone: (512) 602-7945
donald.zoch@amd.com Pager: (512) 604-5401