The Linux Foundation Collaboration Summit is an exclusive, invitation-only summit gathering core kernel developers, distribution maintainers, ISVs, end users, system vendors and other community organizations for plenary sessions and workgroup meetings to meet face-to-face to tackle and solve the most pressing issues facing Linux today. If your company is not a member of The Linux Foundation and you are interested in joining please visit our website to learn more about how you can become a Corporate Member.
One of the major new features in gcc 4.7 was Link Time Optimization. This allows aggressive optimizations over whole programs. This talkis about applying LTO to a large and sophisticated existing project: the Linux kernel. It required numerous changes both to gcc and the kernel and also to binutils. This talk discusses some experiences gained from the project, the state of the LTO kernel, and some open problems in the gcc LTO implementation.