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.

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

Jim

Reply via email to