Add Link Time Optimization (LTO) to poky-tiny's kernel. Some work has already been submitted and its been merged on yocto-kernel-cache and linux-yocto MLs, although this work was for kernel 4.4. A rebase to this previous work needs to be done to make it work with newer production kernels, the reason why this is not merged for newer kernels is that there are some compilation/linking issues with kernels > 4.4.
The requirement for tinification/ smaller kernel size has waned, if we need to bring this back alive later we can.
LTO support is gcc and we have lto.scc kfrag. musl is default libc. It sounds like we have addressed this.
Apparently fixed. Re-open if there's more work to do.