[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