texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * README-hacking: advice on LDADD for new gnulib


From: Gavin D. Smith
Subject: branch master updated: * README-hacking: advice on LDADD for new gnulib modules
Date: Sun, 13 Aug 2023 16:06:14 -0400

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 4c3f53b565 * README-hacking: advice on LDADD for new gnulib modules
4c3f53b565 is described below

commit 4c3f53b5651ba642ec9ab1f9b750335318032bd9
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Sun Aug 13 21:06:06 2023 +0100

    * README-hacking: advice on LDADD for new gnulib modules
---
 ChangeLog      |  4 ++++
 README-hacking | 11 +++++++++++
 2 files changed, 15 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 52fc10c121..a85b858a67 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-08-13  Gavin Smith <gavinsmith0123@gmail.com>
+
+       * README-hacking: advice on LDADD for new gnulib modules
+
 2023-08-13  Gavin Smith <gavinsmith0123@gmail.com>
 
        gnulib LDADD
diff --git a/README-hacking b/README-hacking
index 692eeb55dc..528c313d91 100644
--- a/README-hacking
+++ b/README-hacking
@@ -131,6 +131,17 @@ status -u") and add new files to the repository with "git 
add".
 Add any new generated files (typically gnulib/lib/foo.h from foo.h.in) 
 to the ignore list in .gitignore.
 
+When adding new modules, or sometimes even just when upgrading gnulib,
+it may be necessary to update the LDADD variables in info/Makefile.am or
+install-info/Makefile.am.  Check for any unfamiliar Makefile variables in
+the output of "gnulib-tool --add-import", and work out which program
+needs them.  You can look at the modules/* files in the gnulib checkout
+to help work out which gnulib module is demanding which variable.
+
+For the gnulib checkout in the XS directory, it is just
+tp/Texinfo/XS/Makefile.am that may need to be updated.
+
+
 
 Subdirectories in repository
 ----------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]