N.B. the gcc@gcc.gnu.org mailing list is not for support. For help building or using GCC use the gcc-h...@gcc.gnu.org mailing list (see https://gcc.gnu.org/lists.html for information on the lists and what's on-topic).
On 27 November 2017 at 20:23, Jim Wilson wrote: > On 11/26/2017 11:09 PM, Marek wrote: >> >> Hi, >> >> while compiling 7.2.0 im getting the following: >> >> cc1: error: no include path in which to search for stdc-predef.h >> cc1: note: self-tests are not enabled in this build > > > This doesn't appear to be a build error. Configure runs the compiler to > check for features, and if a check fails, then the feature is disabled. This > is normal, and nothing to worry about. Though the message is unusual. If > the compiler is the one you just built, there might be something wrong with > it. Or there might be a minor configure script bug. > >> configure: error: in >> `/run/media/void/minnow/build/gcc-7.2.0/x86_64-lfs-linux-gnu/libgcc': >> configure: error: cannot compute suffix of object files: cannot compile >> See `config.log' for more details. >> make[1]: *** [Makefile:12068: configure-target-libgcc] Error 1 >> make: *** [Makefile:880: all] Error 2 > > > This is the real build error. You need to look at the config.log file in > the directory where configure failed to see what the problem is. This is > usually a build environment problem of some sort. There's a FAQ entry about this error, please read it: https://gcc.gnu.org/wiki/FAQ#configure_suffix >> If gcc is able to recognize between sources in one dir and objects in >> another dir > > > Yes. The usual way to configure gcc is something like > mkdir build > cd build > ../gcc/configure See https://gcc.gnu.org/wiki/InstallingGCC for more information, including how to avoid the error above.