I installed the attached patch to Gnulib on Savannah; please give it a try.
From 6100762d213cac9c23f4cf7328210e73c0dc98d2 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Tue, 14 Mar 2017 13:23:25 -0700
Subject: [PATCH] snippets: move unadjusted snippet sources to lib

Problem reported by Michal Privoznik in:
http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00039.html
* lib/_Noreturn.h: Rename from build-aux/snippet/_Noreturn.h.
* lib/arg-nonnull.h: Rename from build-aux/snippet/arg-nonnull.h.
* lib/c++defs.h: Rename from build-aux/snippet/c++defs.h.
* lib/unused-parameter.h: Rename from
build-aux/snippet/unused-parameter.h.
* lib/warn-on-use.h: Rename from build-aux/snippet/warn-on-use.h.
* modules/snippet/_Noreturn (Files:, _NORETURN_H):
* modules/snippet/arg-nonnull (Files:, ARG_NONNULL_H):
* modules/snippet/c++defs (Files:, CXXDEFS_H):
* modules/snippet/unused-parameter (Files:, UNUSED_PARAMETER_H):
* modules/snippet/warn-on-use (Files: WARN_ON_USE_H):
Adjust to file renamings.
---
 ChangeLog                                     | 18 ++++++++++++++++++
 {build-aux/snippet => lib}/_Noreturn.h        |  0
 {build-aux/snippet => lib}/arg-nonnull.h      |  0
 {build-aux/snippet => lib}/c++defs.h          |  0
 {build-aux/snippet => lib}/unused-parameter.h |  0
 {build-aux/snippet => lib}/warn-on-use.h      |  0
 modules/snippet/_Noreturn                     |  4 ++--
 modules/snippet/arg-nonnull                   |  4 ++--
 modules/snippet/c++defs                       |  4 ++--
 modules/snippet/unused-parameter              |  4 ++--
 modules/snippet/warn-on-use                   |  4 ++--
 11 files changed, 28 insertions(+), 10 deletions(-)
 rename {build-aux/snippet => lib}/_Noreturn.h (100%)
 rename {build-aux/snippet => lib}/arg-nonnull.h (100%)
 rename {build-aux/snippet => lib}/c++defs.h (100%)
 rename {build-aux/snippet => lib}/unused-parameter.h (100%)
 rename {build-aux/snippet => lib}/warn-on-use.h (100%)

diff --git a/ChangeLog b/ChangeLog
index 87d6a19..c237be4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2017-03-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+	snippets: move unadjusted snippet sources to lib
+	Problem reported by Michal Privoznik in:
+	http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00039.html
+	* lib/_Noreturn.h: Rename from build-aux/snippet/_Noreturn.h.
+	* lib/arg-nonnull.h: Rename from build-aux/snippet/arg-nonnull.h.
+	* lib/c++defs.h: Rename from build-aux/snippet/c++defs.h.
+	* lib/unused-parameter.h: Rename from
+	build-aux/snippet/unused-parameter.h.
+	* lib/warn-on-use.h: Rename from build-aux/snippet/warn-on-use.h.
+	* modules/snippet/_Noreturn (Files:, _NORETURN_H):
+	* modules/snippet/arg-nonnull (Files:, ARG_NONNULL_H):
+	* modules/snippet/c++defs (Files:, CXXDEFS_H):
+	* modules/snippet/unused-parameter (Files:, UNUSED_PARAMETER_H):
+	* modules/snippet/warn-on-use (Files: WARN_ON_USE_H):
+	Adjust to file renamings.
+
 2017-03-14  Mathieu Lirzin  <mthl@gnu.org>
 
 	gnulib-tool: don't automatically distribute files from top/
diff --git a/build-aux/snippet/_Noreturn.h b/lib/_Noreturn.h
similarity index 100%
rename from build-aux/snippet/_Noreturn.h
rename to lib/_Noreturn.h
diff --git a/build-aux/snippet/arg-nonnull.h b/lib/arg-nonnull.h
similarity index 100%
rename from build-aux/snippet/arg-nonnull.h
rename to lib/arg-nonnull.h
diff --git a/build-aux/snippet/c++defs.h b/lib/c++defs.h
similarity index 100%
rename from build-aux/snippet/c++defs.h
rename to lib/c++defs.h
diff --git a/build-aux/snippet/unused-parameter.h b/lib/unused-parameter.h
similarity index 100%
rename from build-aux/snippet/unused-parameter.h
rename to lib/unused-parameter.h
diff --git a/build-aux/snippet/warn-on-use.h b/lib/warn-on-use.h
similarity index 100%
rename from build-aux/snippet/warn-on-use.h
rename to lib/warn-on-use.h
diff --git a/modules/snippet/_Noreturn b/modules/snippet/_Noreturn
index d5e8ff0..0aac813 100644
--- a/modules/snippet/_Noreturn
+++ b/modules/snippet/_Noreturn
@@ -5,7 +5,7 @@ Applicability:
 all
 
 Files:
-build-aux/snippet/_Noreturn.h
+lib/_Noreturn.h
 
 Depends-on:
 
@@ -16,7 +16,7 @@ Makefile.am:
 # gnulib Makefile snippets, it must be present in all makefiles that
 # need it. This is ensured by the applicability 'all' defined above.
 
-_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
+_NORETURN_H=$(srcdir)/_Noreturn.h
 
 Include:
 
diff --git a/modules/snippet/arg-nonnull b/modules/snippet/arg-nonnull
index 0eab137..a397ecb 100644
--- a/modules/snippet/arg-nonnull
+++ b/modules/snippet/arg-nonnull
@@ -5,7 +5,7 @@ Applicability:
 all
 
 Files:
-build-aux/snippet/arg-nonnull.h
+lib/arg-nonnull.h
 
 Depends-on:
 
@@ -16,7 +16,7 @@ Makefile.am:
 # gnulib Makefile snippets, it must be present in all makefiles that
 # need it. This is ensured by the applicability 'all' defined above.
 
-ARG_NONNULL_H=$(top_srcdir)/build-aux/snippet/arg-nonnull.h
+ARG_NONNULL_H=$(srcdir)/arg-nonnull.h
 
 Include:
 
diff --git a/modules/snippet/c++defs b/modules/snippet/c++defs
index 9612c8b..a952b01 100644
--- a/modules/snippet/c++defs
+++ b/modules/snippet/c++defs
@@ -5,7 +5,7 @@ Applicability:
 all
 
 Files:
-build-aux/snippet/c++defs.h
+lib/c++defs.h
 
 Depends-on:
 
@@ -16,7 +16,7 @@ Makefile.am:
 # gnulib Makefile snippets, it must be present in all makefiles that
 # need it. This is ensured by the applicability 'all' defined above.
 
-CXXDEFS_H=$(top_srcdir)/build-aux/snippet/c++defs.h
+CXXDEFS_H=$(srcdir)/c++defs.h
 
 Include:
 
diff --git a/modules/snippet/unused-parameter b/modules/snippet/unused-parameter
index 4a231fe..561b3e4 100644
--- a/modules/snippet/unused-parameter
+++ b/modules/snippet/unused-parameter
@@ -5,7 +5,7 @@ Applicability:
 all
 
 Files:
-build-aux/snippet/unused-parameter.h
+lib/unused-parameter.h
 
 Depends-on:
 
@@ -16,7 +16,7 @@ Makefile.am:
 # gnulib Makefile snippets, it must be present in all makefiles that
 # need it. This is ensured by the applicability 'all' defined above.
 
-UNUSED_PARAMETER_H=$(top_srcdir)/build-aux/snippet/unused-parameter.h
+UNUSED_PARAMETER_H=$(srcdir)/unused-parameter.h
 
 Include:
 
diff --git a/modules/snippet/warn-on-use b/modules/snippet/warn-on-use
index 2642bc2..4f91818 100644
--- a/modules/snippet/warn-on-use
+++ b/modules/snippet/warn-on-use
@@ -5,7 +5,7 @@ Applicability:
 all
 
 Files:
-build-aux/snippet/warn-on-use.h
+lib/warn-on-use.h
 m4/warn-on-use.m4
 
 Depends-on:
@@ -17,7 +17,7 @@ Makefile.am:
 # gnulib Makefile snippets, it must be present in all makefiles that
 # need it. This is ensured by the applicability 'all' defined above.
 
-WARN_ON_USE_H=$(top_srcdir)/build-aux/snippet/warn-on-use.h
+WARN_ON_USE_H=$(srcdir)/warn-on-use.h
 
 Include:
 
-- 
2.9.3

Reply via email to