Add CC, CXX, and LINUX_ARCH to defs.mk

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add CXXFLAGS to binutils

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Revert "Delete cloog program"

Bleh, causes problems.

This reverts commit ddadba8022d3ce7939fad713c840d65c39a30dfc.
Update cloog build to work properly

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add -fexceptions to gmp CFLAGS

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add CC to mpfr flags

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Update configure flags for isl

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

This fixes configure to work with building gcc out of tree.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add building linux headers

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

Next up is to tackle how to handle different LIBCs and final gcc.

After those parts are done, I need to add some autoconf options to allow
customizing the build to do something more interesting then build an arm
toolchain (powerpc, mips, etc... multilib... cross-canadian,
cross-native, etc...)

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