exit on failure with log

Yes, I need to make a execution wrapper function, but for now...

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Fix libbacktrace build

It should be building `all' in the libbacktrace directory, not building
the target `libbacktrace'.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Set make options in MAKEFLAGS

Remove hard-coded `-j5' jobs flags for make.
If we need to set jobs, or other make options, set them globally in
MAKEFLAGS.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add empty LDFLAGS to gcc pass1 configure

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Change some configure options for gcc pass1

We don't want static builds, nor static libstdc++.
Disable lto for now.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Nuke the previous prefix on build start

By prefix I mean @prefix@/@target@, not @prefix@.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Copy the contents of include, not the directory.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Reconfigure gcc pass1, again.

This time, I'm trying to minimize what goes into the pass1.
This now builds and I'm ready to start modularizing what I've got before
I move on to building libc and then the final gcc.

The pass1 and final gcc should build out of the same module to reuse
code.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>