This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC 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: gcc buidling errors during 'make'


sean yang kirjoitti:

> I am building gcc4.0.2 on my Linux box. Here is the errors I got, which seems to be something related to linker
> and c++ library (but note that executable gcc, g++ have already been produced.)
>
>/usr/bin/ld: BFD 2.14.90.0.4 20030523 internal error, aborting at .../../bfd/elf32-i386.c line 2377 in elf_i386_relocate_section


The gcc-4.0.2 is quite new but as you can see your binutils-2.14.90.0.4 release from 20030523 is soon 3 years old!
Of course the new GCCs "should" work also with 3 years old binutils, but this is quite optimistic. When updating the
binutils doesn't take so long, people usually do just that and don't wonder why the linker crashed or how to fix these
3 years old binutils sources so that these old binutils could accept the code from the recent GCCs...


The most uptodate release is the "binutils-2.16.91.0.7 for Linux", at :

http://www.kernel.org/pub/linux/devel/binutils/

but updating at least to the last '2.15.94' could be recommended... If this error still happens with them, or even with
this most uptodate '2.16.91.0.7', maybe then your host has some other serious problem.





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