From: Bruno Haible Date: Fri, 4 Jan 2019 18:17:11 +0000 (+0100) Subject: Clarify meaning of 'Link' section in module description. X-Git-Tag: v1.0~5190 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=71bfa5d4d3bded5661e49e06bdc2d644b5126367;p=gnulib.git 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. --- diff --git a/ChangeLog b/ChangeLog index 45d7f4b723..6b3dcdf44c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2019-01-04 Bruno Haible + + 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 pselect: Fix module description. diff --git a/NEWS b/NEWS index c28bbc7bc2..22a4e1ed47 100644 --- 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 diff --git a/doc/gnulib.texi b/doc/gnulib.texi index ece6f5c82e..a79c7c9cdd 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -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