Add glibc-2.20

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

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add support for uClibc and Musl-Libc

The makefiles for uClibc and Musl still need to be done, but at least
now these files will be called if made with a toolchain that is:

  *-*-linux-uclibc*
or
  *-*-linux-musl*

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Bump gmp to 6.0.0a

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Add a hook to build any supported libc from final gcc

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

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Move Makefile to Makefile.in

This allows us to set the shell directly in the makefile.
One big problem with the previous way was that it was possible for
/bin/sh to be used (and it might not be bash... dash on debian for
example...). We need to disable path hashing by disabling `hashall'.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Change to directories we run make in

instead of using the make option -C

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Make the glibc build directory before configure

Our configure define makes the build directory if it doesn't already
exist, but we need to add config.cache before running configure.

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

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