From 3cfaaf1c6325035aeec8e11869cb284ef81d9475 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Tue, 10 May 2016 18:22:00 -0400 Subject: [PATCH] Fix: examples make distcheck failure "make distcheck" marks each source file on the srcdir in the extracted dist tarball read-only. The examples copy from the srcdir into the builddir before running the "make" examples, but this keeps the read-only flag on the builddir directories, which fails the build because the resulting objects cannot be created. Fix this by ensuring the copied target directory for each example is user-writeable. Signed-off-by: Mathieu Desnoyers --- doc/examples/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/examples/Makefile.am b/doc/examples/Makefile.am index 313f521..6828eee 100644 --- a/doc/examples/Makefile.am +++ b/doc/examples/Makefile.am @@ -123,9 +123,12 @@ SUBDIRS_PROXY = hlist list urcu-flavors wfcqueue rculfqueue \ all-local: @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ cp -pfR $(srcdir)/dist-files $(builddir); \ + chmod -R u+w $(builddir)/dist-files; \ cp -pf $(srcdir)/Makefile.examples.template $(builddir); \ + chmod u+w $(builddir)/Makefile.examples.template; \ for subdir in $(SUBDIRS_PROXY); do \ cp -pfR $(srcdir)/$$subdir $(builddir); \ + chmod -R u+w $(builddir)/$$subdir; \ done; \ fi; \ if [ x"$(shell echo "$(top_srcdir)" | $(GREP) "^/" | wc -l)" = x"1" ]; then \ -- 2.34.1