texlive[61279] Build/source/texk/web2c/hitexdir: try to depend on

commits+karl at tug.org commits+karl at tug.org
Sat Dec 11 23:28:47 CET 2021


Revision: 61279
          http://tug.org/svn/texlive?view=revision&revision=61279
Author:   karl
Date:     2021-12-11 23:28:47 +0100 (Sat, 11 Dec 2021)
Log Message:
-----------
try to depend on files generated from hiformat.w

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/hitexdir/ChangeLog
    trunk/Build/source/texk/web2c/hitexdir/am/hitex.am

Modified: trunk/Build/source/texk/web2c/hitexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/hitexdir/ChangeLog	2021-12-11 22:05:47 UTC (rev 61278)
+++ trunk/Build/source/texk/web2c/hitexdir/ChangeLog	2021-12-11 22:28:47 UTC (rev 61279)
@@ -1,3 +1,11 @@
+2021-12-11  Karl Berry  <karl at freefriends.org>
+
+	* am/hitex.am (hishrink_OBJECTS, hitex_OBJECTS): depend on
+	$(hiformat_c_h_l_y), so that (hopefully) ctangle is run on
+	hiformat.w to generate, e.g., hibasetypes.h before we try to
+	compile the programs. E.g.,
+	https://tug.org/pipermail/tlbuild/2021q4/004972.html
+
 2021-11-16  Karl Berry  <karl at freefriends.org>
 
 	* am/hitex.am: doc.

Modified: trunk/Build/source/texk/web2c/hitexdir/am/hitex.am
===================================================================
--- trunk/Build/source/texk/web2c/hitexdir/am/hitex.am	2021-12-11 22:05:47 UTC (rev 61278)
+++ trunk/Build/source/texk/web2c/hitexdir/am/hitex.am	2021-12-11 22:28:47 UTC (rev 61279)
@@ -80,10 +80,11 @@
   hitexdir/hiparser.c hitexdir/hiparser.h \
   hishrink.c
 
-# This is our attempt to ensure that bison gets run before anything else,
-# when needed.
+# hitex and hishrink both need (at least) some of the sources generated
+# from hiformat.w.
 #
-$(hishrink_OBJECTS): $(srcdir)/hitexdir/hiparser.h
+$(hitex_OBJECTS): $(hiformat_c_h_l_y)
+$(hishrink_OBJECTS): $(hiformat_c_h_l_y)
 #
 # By the way, the $(BUILT_SOURCES) suggestion in the Automake manual for
 # this does not work for us, because we want to be able to invoke



More information about the tex-live-commits mailing list.