This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] manual: skip build when perl is unavailable
- From: Mike Frysinger <vapier at gentoo dot org>
- To: libc-alpha at sourceware dot org
- Date: Fri, 21 Aug 2015 13:17:46 -0400
- Subject: [PATCH] manual: skip build when perl is unavailable
- Authentication-results: sourceware.org; auth=none
- References: <200602222112 dot 28242 dot vapier at gentoo dot org>
Do not try to generate the manual when perl is unavailable. This
matches the behavior when makeinfo is unavailable. Otherwise the
install step fails when trying to generate the libm section since
it runs a perl script.
2015-08-21 Mike Frysinger <vapier@gentoo.org>
* manual/Makefile (install): Only build manual when perl is available.
---
manual/Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/manual/Makefile b/manual/Makefile
index 5382208..67dff77 100644
--- a/manual/Makefile
+++ b/manual/Makefile
@@ -172,6 +172,7 @@ include ../Rules
.PHONY: install subdir_install install-data
install-data subdir_install: install
+ifneq ($(PERL),no)
ifneq ($(strip $(MAKEINFO)),:)
install: $(inst_infodir)/libc.info
@if $(SHELL) -c '$(INSTALL_INFO) --version' >/dev/null 2>&1; then \
@@ -179,6 +180,7 @@ install: $(inst_infodir)/libc.info
$(INSTALL_INFO) --info-dir=$(inst_infodir) $(inst_infodir)/libc.info;\
else : ; fi
endif
+endif
# Catchall implicit rule for other installation targets from the parent.
install-%: ;
--
2.4.4