add LTO for the kernel on the todo