when compiling gcc 4.8 for cross linux from scratch it throws this error: gcc-4.8.2/gcc/doc/gcc.texi:88: warning: @tex should only appear at the beginning of a line gcc-4.8.2/gcc/doc/gcc.texi:208: no matching `@end tex' gcc-4.8.2/gcc/doc/gcc.texi:208: no matching `@end multitable' gcc-4.8.2/gcc/doc/gcc.texi:208: no matching `@end titlepage' and can be fixed using this patch. Later when compiling gcc for the 2nd time it throws another error: In file included from ../../gcc-4.8.3/gcc/cp/except.c:1008: cfns.gperf:101:1: error: 'const char* libc_name_p(const char*, unsigned int)' redeclared inline with 'gnu_inline' attribute cfns.gperf:26:14: note: 'const char* libc_name_p(const char*, unsigned int)' previously declared here cfns.gperf:26:14: warning: inline function 'const char* libc_name_p(const char*, unsigned int)' used but never defined make[2]: *** [Makefile:1059: cp/except.o] Error 1 make[2]: Leaving directory '/media/clfs/sources/gcc-build/gcc' make[1]: *** [Makefile:3909: all-gcc] Error 2 make[1]: Leaving directory '/media/clfs/sources/gcc-build' make: *** [Makefile:858: all] Error 2 and that one can be fixed by applying this patch.