changeset 40073:dddced7dceb1

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.
author Bruno Haible <bruno@clisp.org>
date Fri, 04 Jan 2019 19:17:11 +0100
parents c4adc7a6dd2e
children 203657b01911
files ChangeLog NEWS doc/gnulib.texi
diffstat 3 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Jan 04 19:15:26 2019 +0100
+++ b/ChangeLog	Fri Jan 04 19:17:11 2019 +0100
@@ -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.
--- a/NEWS	Fri Jan 04 19:15:26 2019 +0100
+++ b/NEWS	Fri Jan 04 19:17:11 2019 +0100
@@ -3,6 +3,10 @@
 
 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
--- a/doc/gnulib.texi	Fri Jan 04 19:15:26 2019 +0100
+++ b/doc/gnulib.texi	Fri Jan 04 19:17:11 2019 +0100
@@ -476,6 +476,8 @@
 $(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