I'm using Linaro Android toolchain's arm-eabi- for compiling my Android Linux kernel with LTO.
The main benefits of my kernel is that it uses LTO(Link-Time-Optimizations). (Patches found here: https://github.com/andikleen/linux-misc) But now, it's broken with Linaro Android toolchains from 2014.09~ Building Linux kernel with LTO requires Linker plugin with the toolchain. But for some reason, linker plugin is disabled with 2014.09 and 2014.10 (Which I used from here : https://android-build.linaro.org/builds/~linaro-android/toolchain-4.9-2014.09 https://android-build.linaro.org/builds/~linaro-android/toolchain-4.9-2014.10 ) LTO build works flawlessly with 2014.08. With 2014.09 and 2014.10, I get the following error : cc1: error: -fno-fat-lto-objects are supported only with linker plugin If I explicitly remove " -fno-fat-lto-objects " from the Makefile, the linker fails to link all of the object files. I would like to ask Linaro to enable back the Linker plugin support :) Thanks in advance..
_______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain