summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/openocd/openocd.mk15
1 files changed, 15 insertions, 0 deletions
diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk
index 21a302ff25..0d1836573d 100644
--- a/package/openocd/openocd.mk
+++ b/package/openocd/openocd.mk
@@ -99,5 +99,20 @@ HOST_OPENOCD_CONF_OPTS = \
HOST_OPENOCD_DEPENDENCIES = host-libftdi host-libusb host-libusb-compat
+# Avoid documentation rebuild. On PowerPC64(le), we patch the
+# configure script. Due to this, the version.texi files gets
+# regenerated, and then since it has a newer date than openocd.info,
+# openocd build system rebuilds the documentation. Unfortunately, this
+# documentation rebuild fails on old machines. We work around this by
+# faking the date of the generated version.texi file, to make the
+# build system believe the documentation doesn't need to be
+# regenerated.
+define OPENOCD_FIX_VERSION_TEXI
+ touch -r $(@D)/doc/openocd.info $(@D)/doc/version.texi
+endef
+OPENOCD_POST_BUILD_HOOKS += OPENOCD_FIX_VERSION_TEXI
+HOST_OPENOCD_POST_BUILD_HOOKS += OPENOCD_FIX_VERSION_TEXI
+
+
$(eval $(autotools-package))
$(eval $(host-autotools-package))
OpenPOWER on IntegriCloud