Estoy leyendo el libro LFS (versión 7.1) y estoy bloqueado en la página 53. Tratando de compilar gcc, intenté el siguiente comando:Compilación Gcc "no se puede calcular el sufijo de los archivos objeto: no se puede compilar"
./configure --target=$LFS_TGT --prefix=$LFS/build/gcc-build --disable-nls\
--disable-shared --disable-multilib --disable-decimal-float --disable-threads\
--disable-libmudflap --disable-libssp --disable-libgomp --disable-libquadmath\
--disable-target-libiberty --disable-target-zlib\
--enable-languages=c\
--without-ppl --without-cloog\
--with-mpfr-include=$LFS/source/mpfr/src
--with-mpfr-lib=$LFS/source/mpfr/src/.libs\
--with-gmp-include=/mnt/LFS/source/gmp\
--with-gmp-lib=/mnt/LFS/source/gmp/.libs\
--with-mpc-include=/mnt/LFS/source/mpc/src\
--with-mpc-lib=/mnt/LFS/source/mpc/src/.libs
para ejecutar el script de configuración de gcc (por supuesto, también compilé mpfr, mpc y gmp). Pero una vez que el lanzamiento:
make -j4
me sale el siguiente error:
checking for suffix of object files... configure: error: in `/mnt/LFS/source/gcc-4.6.2/x86_64-lfs-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[1]: *** [configure-target-libgcc] Error 1
Traté de google para ello y trataron las soluciones que he encontrado, pero nada funcionó. ¿Alguien sabe por qué me sale este error?
sucede cuando se intenta configurar para compilar algunos programas de prueba. [Este enlace] (http://gcc.gnu.org/wiki/FAQ#configure_suffix) podría ser útil. – ArjunShankar
* Ver 'config.log 'para más detalles. * - Buen consejo, es por eso que está en el mensaje de error. – DevSolar
Gracias por el enlace. Pero lo intenté todo, y no tenía ni idea de cuál podía ser el problema. Algunos foros dicen que es un error de GCC que no lee libs de mpc o mpfr. Intentaré investigar de nuevo.Gracias de todos modos –