From eee74c1a8f73ff7dd68aee59711bfbeb9174c20d Mon Sep 17 00:00:00 2001 From: Rocket Ma Date: Tue, 3 Mar 2026 19:01:34 +0800 Subject: [eqn]: Fix Savannah #68115. * src/preproc/eqn/eqn.am (neqn): `-f $(SH_DEPS_SED_SCRIPT)` should be placed before further `-e` substitutions so that it does not impact the later expressions. This fixes the sed command to replace "@g@" in neqn.sh correctly. The `/^$/N` in "shdeps.sed" (generated by Keith Marshall's "arch/misc/shdeps.sh") might be implicated. Fixes . [Problem introduced by me in commit 2b86c9332c, 4 February. --GBR] Signed-off-by: RocketDev Copyright-paperwork-exempt: yes (< 15 net lines added) diff --git a/src/preproc/eqn/eqn.am b/src/preproc/eqn/eqn.am index 3e9e95012..8aa223f40 100644 --- a/src/preproc/eqn/eqn.am +++ b/src/preproc/eqn/eqn.am @@ -63,8 +63,8 @@ MAINTAINERCLEANFILES += \ src/preproc/eqn/eqn.output neqn: $(top_srcdir)/src/preproc/eqn/neqn.sh $(SH_DEPS_SED_SCRIPT) - $(AM_V_GEN)sed -e 's/[@]g[@]/$(g)/g' \ - -f $(SH_DEPS_SED_SCRIPT) \ + $(AM_V_GEN)sed -f $(SH_DEPS_SED_SCRIPT) \ + -e 's/[@]g[@]/$(g)/g' \ -e $(SH_SCRIPT_SED_CMD) \ $(top_srcdir)/src/preproc/eqn/neqn.sh \ >$@.tmp \ -- cgit v1.2.3