Re: GCC build issues - compilation failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



30.12.2010 16:37, Dan Track kirjoitti:

I now built outside the source dir

cd /opt/mon
tar -xzf gcc-4.5.2.tar.gz
mkdir mybuild
cd mybuild

../gcc-4.5.2/configure (options the same as my first mail in this thread)

error is exactly the same.

Any thoughts on this, could it be the compiler I use which is
gcc-4.1.2 to build the initial compiler with?

The errors came from your 'as' not understanding something :

> /tmp/ccR5VCsN.s: Assembler messages:
> /tmp/ccR5VCsN.s:11115: Error: unrecognized symbol type
> "gnu_unique_object"

So the obvious thing is that your '/usr/bin/as' (or something in $PATH
before this) is too old for gcc-4.5.2, fully OK with gcc-4.1.2 however.

I would use Google and see what the "gnu_unique_object" is... My thought
is that is something new after :

[root@localhost ~]# as --version
GNU assembler 2.17.50.0.6-14.el5 20061020

or something which came with gcc-4.1.2, CentOS 5.5 had the previous. I
myself am not building native GCCs nowadays, only cross GCCs and
updating binutils or even building them from scratch is quite a routine
job.

OK, using 'gcc/xgcc -print-search-dirs' in your $BUILD dir would tell
where your new GCC would search for binutils BEFORE going to use PATH.
The expected place is '$prefix/$target/bin' with a cross GCC and the
same place would be used with a native GCC too.

So just build newer binutils with the same $prefix and $target names
as with GCC and then they will be used instead the older ones!



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux