diff options
Diffstat (limited to 'package/binutils')
-rw-r--r-- | package/binutils/Config.in.host | 3 | ||||
-rw-r--r-- | package/binutils/binutils.mk | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host index d0ed84e059..4049cf6a3e 100644 --- a/package/binutils/Config.in.host +++ b/package/binutils/Config.in.host @@ -38,6 +38,9 @@ config BR2_BINUTILS_VERSION default "2.24" if BR2_BINUTILS_VERSION_2_24 default "2.25" if BR2_BINUTILS_VERSION_2_25 +config BR2_BINUTILS_ENABLE_LTO + bool + config BR2_BINUTILS_EXTRA_CONFIG_OPTIONS string "Additional binutils options" default "" diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk index 9e992533f3..ac62f1f0d2 100644 --- a/package/binutils/binutils.mk +++ b/package/binutils/binutils.mk @@ -96,5 +96,9 @@ BINUTILS_PRE_PATCH_HOOKS += BINUTILS_XTENSA_PRE_PATCH HOST_BINUTILS_PRE_PATCH_HOOKS += BINUTILS_XTENSA_PRE_PATCH endif +ifeq ($(BR2_BINUTILS_ENABLE_LTO),y) +HOST_BINUTILS_CONF_OPTS += --enable-plugins --enable-lto +endif + $(eval $(autotools-package)) $(eval $(host-autotools-package)) |