upgrade to GCC 8.2 and GLIBC 2.28 for kernel's CONFIG_RETPOLINE
authorMichael D Labriola <michael.d.labriola@gmail.com>
Thu, 17 Jan 2019 00:54:22 +0000 (19:54 -0500)
committerMichael D Labriola <michael.d.labriola@gmail.com>
Thu, 17 Jan 2019 00:54:22 +0000 (19:54 -0500)
commit69a59c4862cd6d2de0228ef8f0961d26b9ef36b5
treee226374659d90b095f52e88aaf95ea466f6b7a70
parent134e452178005fdede5f94d463876727dfdcb1eb
upgrade to GCC 8.2 and GLIBC 2.28 for kernel's CONFIG_RETPOLINE

So, I probably could have just upgraded to GCC 7.4 (or even just 7.3) to
turn CONFIG_RETPOLINE on in the kernel configs... but I figured, hey, why
not upgrade to the latest and greatest while we're at it?

Upgrading to GCC 8.2 resulting in compilation failures in glibc because the
new compiler finds more warnings and glibc builds w/ -Werror.  So, I've
gone and upgraded glibc to the latest version as well.

As such, I've also also updated the installed kernel headers to match what
was the longterm kernel when that version of glibc was released.

I also updated to final kernel to v4.19.15.

I also ran into problems with glibc using host system's gmake instead of
hostprep's make... which of course was too old.  So I added symlinks in
bootstrap-early's make scriptlet.

I have not updated gmp, mpfr, mpc, or isl... so this might go boom.
get_sources.sha256sums
src/gcc/SOURCE_URL
src/glibc/SOURCE_URL
src/kernel
utils/bootstrap-cross/go
utils/bootstrap-early/go
utils/bootstrap-stage1/config/kernel-config-32bit
utils/bootstrap-stage1/config/kernel-config-64bit
utils/bootstrap-stage1/go
utils/bootstrap-stage2/go