From 71bfa5d4d3bded5661e49e06bdc2d644b5126367 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 4 Jan 2019 19:17:11 +0100 Subject: [PATCH] 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. --- ChangeLog | 7 +++++++ NEWS | 4 ++++ doc/gnulib.texi | 2 ++ 3 files changed, 13 insertions(+) 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 -- 2.39.5