trouble building with included libraries

Sam Hansen solid.se7en@gmail.com
Sat Mar 15 07:43:00 GMT 2014


I am attempting to compile gcc, configured as a cross compiler.  I
explicitly do not have libgmp, libmpfr, or libmpc installed on my
system.  The documentation at http://gcc.gnu.org/wiki/InstallingGCC
indicates that I may compile these libraries as part of the gcc
compilation process overall.

To cut a long story short:

$ tar -xjf gcc-4.8.2.tar.bz2
$ mkdir objdir
$ cd gcc-4.8.2/
$ contrib/download_prerequisites
...
[sources downloaded, extracted, symlinks created]
...
$ cd ../objdir/
$ ../gcc-4.8.2/configure \
  --target=avr \
  --enable-languages=c \
  --prefix=/home/sam/local
...
$ make
...
[compilation proceeds for a while]
...
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[1]: *** [configure-target-libgcc] Error 1
make[1]: Leaving directory `/home/sam/objdir'
make: *** [all] Error 2

The error is logged in objdir/avr/libgcc/config.log.  I understand
this indicates that the prerequisite libraries weren't set up
correctly prior to the compilation?  Further, no compiled libraries
(static or dynamic) seem to be present in objdir/.

Why do the dependent libraries not seem to be compiled as per the
above wiki document?  Was there a configure script flag I needed to
pass to tell the compiler to also compile the dependent libraries?

Thanks for any insight you might have.



More information about the Gcc-help mailing list