This requires a modern version of GCC and various other patches in order
to work. LTO results in a smaller kernel binary with better performance.
Based off of work from Andi Kleen <ak@linux.intel.com>.
Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>