This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ld change between binutils 2.11 and 2.12


Hi Donald,

> Could anyone tell me what changed in ld from binutils 2.11 to 2.12

Note - the current release of binutils is 2.13.2. Version 2.14.1 is
about to be released.  You may find that skipping to one of these
versions solves your problem.

General information about what is new in a release can be found by
examining the NEWS files in the ld/ gas/ and binutils/ directories.


> /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'

In this particular case there does not appear to be anything in the
NEWS files that might suggest a cause for the problem that you are
experiencing.

The problem might be connected with the handling of the GNU_VTINHERIT
and GNU_VTENTRY relocs, since they are used to construct vtables.

My advice is, if version 2.11 is working for you then stick with it.
If you must upgrade your version of binutils, upgrade to the latest
and consider upgrading the version of gcc that you are using at the
same time too.

Cheers
        Nick


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