]> Savannah Git Hosting - gnulib.git/commitdiff
Clarify meaning of 'Link' section in module description.
authorBruno Haible <bruno@clisp.org>
Fri, 4 Jan 2019 18:17:11 +0000 (19:17 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 4 Jan 2019 18:17:11 +0000 (19:17 +0100)
* doc/gnulib.texi (Module description): Clarify the meaning of the
'Link' section versus the one of the dependencies.
* NEWS: Mention the change.

ChangeLog
NEWS
doc/gnulib.texi

index 45d7f4b723bb3315f5c242ee0d6ea0c4f858767a..6b3dcdf44c04372c9273ecefd1c78a9af14955b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2019-01-04  Bruno Haible  <bruno@clisp.org>
+
+       Clarify meaning of 'Link' section in module description.
+       * doc/gnulib.texi (Module description): Clarify the meaning of the
+       'Link' section versus the one of the dependencies.
+       * NEWS: Mention the change.
+
 2019-01-04  Bruno Haible  <bruno@clisp.org>
 
        pselect: Fix module description.
diff --git a/NEWS b/NEWS
index c28bbc7bc2b533456688af556a919c75995f04fc..22a4e1ed4741ea1f393d07667243cd18389bd799 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,10 @@ Important general notes
 
 Date        Modules         Changes
 
+2019-01-04  (all)           The meaning of the 'Link' section in the module
+                            descriptions has been clarified: It overrides the
+                            combined 'Link' sections from the dependencies.
+
 2018-10-22  (all)           Automake >= 1.11 and Autoconf >= 2.63 are required.
 
 2016-09-05  progname        There is now an alternate module 'getprogname'. It
index ece6f5c82e61238186ed985bb67833c2b5df7135..a79c7c9cdd23ce9d014208d082eb244ccba0f1ff 100644 (file)
@@ -476,6 +476,8 @@ Example:
 $(POW_LIBM)
 $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
 @end smallexample
+When this field is omitted, it defaults to the union of the @code{Link}
+field of the dependencies.
 
 @item License
 This field specifies the license that governs the source code parts of