From 22a05c201cd829bead27a94b779fe76190103da1 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Tue, 5 Dec 2023 21:11:35 -0500 Subject: [PATCH] glconfig.mk: Remove some redundant prerequisites. Since the glsym rules are only invoked recursively by a rule that already has all required dependencies, it is not necessary to have prerequisites on the individual glsym files to the gnulib headers. As it turns out these redundant prerequisites trip up "make" on ULTRIX 4.5 due to a bug expanding $(gnulib_symfiles) (which I do not fully understand), dropping it basically makes things work just fine, so no real reason to hang onto it. --- snippet/glconfig.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/snippet/glconfig.mk b/snippet/glconfig.mk index c35a8fb..42d024e 100644 --- a/snippet/glconfig.mk +++ b/snippet/glconfig.mk @@ -1,4 +1,4 @@ -# Copyright © 2011-2013, 2019, 2021-2022 Nick Bowler +# Copyright © 2011-2013, 2019, 2021-2023 Nick Bowler # # Automake fragment to generate a Gnulib config header to rewrite exported # symbols. This fragment relies on the Gnulib makefile postprocessing done by @@ -32,7 +32,6 @@ gnulib_headers += $(GLCONFIG) -c -o $(@D)/.syms/$(*F).o $< $(AM_V_at) $(SHELL) $(top_builddir)/exported.sh \ $(@D)/.syms/$(*F).o > $(@D)/.syms/$(*F).sym -$(gnulib_symfiles): $(gnulib_core_headers) clean-local: clean-glconfig clean-glconfig: -- 2.43.2