------- Comment #7 from redi at gcc dot gnu dot org  2009-09-11 15:20 -------
(In reply to comment #6)
> configure:114866: WARNING: === Linker version 1800 is too old for
> configure:114868: WARNING: === full symbol versioning support in this release
> of GCC.
> configure:114870: WARNING: === You would need to upgrade your binutils to
> version
> configure:114872: WARNING: === 21400 or later and rebuild GCC.
> configure:114874: WARNING: === Symbol versioning will be disabled.
> configure:114925: versioning on shared library symbols is no

This is the line that matters. This tells you symbol versioning will NOT be
used. This is the same error as I reported in Bug 38923, which means that
/usr/bin/xpg4/sed is NOT being used.

> I am not sure how is ld version mapped to 1800

Read Bug 38923!  I didn't point it out just for my own amusement.


> /home/odyssey/a_dodycc/gcc/gccobjdir>/home/odyssey/f065093/binuitls/binutils-2.18/install/bin/ld
> -v
> GNU ld (GNU Binutils)2.18
> 
> What do  I do to use ld 21400? HOw can i get this?

21400 refers to binutils 2.14, but since you are trying to use 2.18 and it is
identifying it as 1800 that means the sed script is not working. See bug 38923

Either you didn't change your path, or you didn't rebuild properly (remove
everything in objdir and start clean.)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41333

Reply via email to