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