diff options
Diffstat (limited to 'meta/conf/distro/include/lto.inc')
-rw-r--r-- | meta/conf/distro/include/lto.inc | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/meta/conf/distro/include/lto.inc b/meta/conf/distro/include/lto.inc index 20895ad40d..79818ac09f 100644 --- a/meta/conf/distro/include/lto.inc +++ b/meta/conf/distro/include/lto.inc @@ -1,32 +1,32 @@ # To enable LTO, add following in local.conf # require conf/distro/include/lto.inc -# DISTRO_FEATURES_append = " lto" +# DISTRO_FEATURES:append = " lto" # # Disable LTO for following packages -LTO_pn-glibc = "" -LTO_pn-gcc-runtime = "" -LTO_pn-libgcc-initial = "" -LTO_pn-libgcc = "" -LTO_pn-libaio = "" -LTO_pn-libpam = "" -LTO_pn-elfutils = "" -LTO_pn-perl = "" -LTO_pn-busybox = "" -LTO_pn-libxcrypt = "" -LTO_pn-curl = "" -LTO_pn-libcap = "" -LTO_pn-libproxy = "" -LTO_pn-libbsd = "" -LTO_pn-perf = "" +LTO:pn-glibc = "" +LTO:pn-gcc-runtime = "" +LTO:pn-libgcc-initial = "" +LTO:pn-libgcc = "" +LTO:pn-libaio = "" +LTO:pn-libpam = "" +LTO:pn-elfutils = "" +LTO:pn-perl = "" +LTO:pn-busybox = "" +LTO:pn-libxcrypt = "" +LTO:pn-curl = "" +LTO:pn-libcap = "" +LTO:pn-libproxy = "" +LTO:pn-libbsd = "" +LTO:pn-perf = "" # webkit is not linking properly with LTO, disable until next time -LTO_pn-webkitgtk = "" -LTO_pn-xserver-xorg = "" +LTO:pn-webkitgtk = "" +LTO:pn-xserver-xorg = "" # Custom LTO flags # disable partitioning/streaming algorithm since its uses ASM # constructs not compatible with lto -LTOEXTRA_pn-alsa-lib = "-flto-partition=none" +LTOEXTRA:pn-alsa-lib = "-flto-partition=none" LTOEXTRA ?= "" @@ -43,7 +43,7 @@ LTOEXTRA ?= "" # code from .a files to linker LTO ?= "-flto -ffat-lto-objects -fuse-linker-plugin ${LTOEXTRA}" -SELECTED_OPTIMIZATION_append = "${@bb.utils.contains('DISTRO_FEATURES', 'lto', ' ${LTO}', '', d)}" -TARGET_LDFLAGS_append_class-target = "${@bb.utils.contains('DISTRO_FEATURES', 'lto', ' ${LTO}', '', d)}" +SELECTED_OPTIMIZATION:append = "${@bb.utils.contains('DISTRO_FEATURES', 'lto', ' ${LTO}', '', d)}" +TARGET_LDFLAGS:append:class-target = "${@bb.utils.contains('DISTRO_FEATURES', 'lto', ' ${LTO}', '', d)}" SELECTED_OPTIMIZATION[vardeps] += "LTO LTOEXTRA" |