Symbol versioning disabled on linux?!?

Paolo Carlini pcarlini@suse.de
Fri Oct 28 23:21:00 GMT 2005


Hi,

sorry for late noticing (*) and therefore notifying you, but I'm afraid
one of these two patches:

2005-10-13  Richard Earnshaw  <richard.earnsahw@arm.com>

    PR libstdc++/23926
    * acinclude.m4 (port_specific_symbol_files): More symbol versioning
    fixes.
    * configure: Regenerate.

2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>

    PR libstdc++/23926
    * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Fix typo in check
    for GNU LD.
    * configure: Regenerate.

are responsible for the below, on i686-pc-linux-gnu (binutils2.16.1):

configure:87431: WARNING: === Linker version 0 is too old for
configure:87433: WARNING: === full symbol versioning support in this
release of GCC.
configure:87435: WARNING: === You would need to upgrade your binutils to
version
configure:87437: WARNING: === 21400 or later and rebuild GCC.
configure:87439: WARNING: === Symbol versioning will be disabled.

Ideas?

Thanks,
Paolo.

(*) v7-branch didn't fail the abi-check anymore... ;)



More information about the Libstdc++ mailing list