[Buildroot] [PATCH 3/3] package/binutils: use our missing script to disable the doc

Romain Naour romain.naour at gmail.com
Wed Mar 9 00:00:20 UTC 2016


Like for gdb, use our 'missing' script to workaround a build issue when makeinfo
is missing on the host.

This fixes the issue with binutils >= 2.26.

Signed-off-by: Romain Naour <romain.naour at gmail.com>
---
 package/binutils/binutils.mk | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk
index 0f75c1d..7eb3002 100644
--- a/package/binutils/binutils.mk
+++ b/package/binutils/binutils.mk
@@ -52,9 +52,15 @@ BINUTILS_CONF_OPTS = \
 	$(BINUTILS_EXTRA_CONFIG_OPTIONS)
 
 # Don't build documentation. It takes up extra space / build time,
-# and sometimes needs specific makeinfo versions to work
-BINUTILS_CONF_ENV += ac_cv_prog_MAKEINFO=missing
-HOST_BINUTILS_CONF_ENV += ac_cv_prog_MAKEINFO=missing
+# and sometimes needs specific makeinfo versions to work.
+# Since binutils use an updated version of the 'missing' script from
+# automake >= v1.12b, use our customized version.
+BINUTILS_CONF_OPTS += MAKEINFO="$(TOPDIR)/support/scripts/missing makeinfo"
+BINUTILS_MAKE_OPTS += MAKEINFO="$(TOPDIR)/support/scripts/missing makeinfo"
+BINUTILS_INSTALL_OPTS += MAKEINFO="$(TOPDIR)/support/scripts/missing makeinfo"
+HOST_BINUTILS_CONF_OPTS += MAKEINFO="$(TOPDIR)/support/scripts/missing makeinfo"
+HOST_BINUTILS_MAKE_OPTS += MAKEINFO="$(TOPDIR)/support/scripts/missing makeinfo"
+HOST_BINUTILS_INSTALL_OPTS += MAKEINFO="$(TOPDIR)/support/scripts/missing makeinfo"
 
 # Install binutils after busybox to prefer full-blown utilities
 ifeq ($(BR2_PACKAGE_BUSYBOX),y)
-- 
2.5.0



More information about the buildroot mailing list