Messages in this thread | | | Date | Mon, 7 Apr 2014 22:19:19 +0200 | From | Michal Marek <> | Subject | [GIT] kbuild/lto changes for 3.15-rc1 |
| |
Hi Linus,
besides the kbuild branch, here is the LTO build support by Andi. It is a separate branch, because it depends on other patches by Andi which were merged through other trees. The link-time-optimization build is an experimental feature, so there one kconfig option to enable it and another kconfig option to disable it (behind a door with a sign "Beware of the Leopard"...), so that it is not enabled by allmodconfig/allyesconfig.
Thanks, Michal
The following changes since commit 176ab02d4916f09d5d8cb63372d142df4378cdea:
Merge branch 'x86-asmlinkage-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2014-03-31 14:13:25 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git lto
for you to fetch changes up to 19a3cc83353e3bb4bc28769f8606139a3d350d2d:
Kbuild, lto: Add Link Time Optimization support v3 (2014-04-07 21:51:13 +0200)
---------------------------------------------------------------- Andi Kleen (2): Kbuild, lto: Set TMPDIR for LTO v4 Kbuild, lto: Add Link Time Optimization support v3
Documentation/lto-build | 173 +++++++++++++++++++++++++++++++++++++++++++++++ Makefile | 20 +++++- arch/x86/Kconfig | 2 +- init/Kconfig | 73 ++++++++++++++++++++ kernel/gcov/Kconfig | 2 +- lib/Kconfig.debug | 2 +- scripts/Makefile.lto | 84 +++++++++++++++++++++++ scripts/Makefile.modpost | 7 +- scripts/link-vmlinux.sh | 2 +- 9 files changed, 357 insertions(+), 8 deletions(-) create mode 100644 Documentation/lto-build create mode 100644 scripts/Makefile.lto
| |