I noticed that `make configure` complained: Missing CFLAGS_DYNAMIC inhibits building dynamic module lookup
although Makefile-Linux sets it. I think the patch below is a plausible fix; have I overlooked any subtlety? Tony. -- <[email protected]> <[email protected]> http://dotat.at/ ${sg{\N${sg{\ N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\ \N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}} >From 87233b77b5b46f75f301f42804858209e99d2560 Mon Sep 17 00:00:00 2001 From: Tony Finch <[email protected]> Date: Thu, 8 Nov 2012 19:38:00 +0000 Subject: [PATCH] lookups-Makefile: accept ?= operator when checking for CFLAGS_DYNAMIC Makefile-Linux sets CFLAGS_DYNAMIC using ?= so the lookups-Makefile configuration script needs to understand it. --- src/scripts/lookups-Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/scripts/lookups-Makefile b/src/scripts/lookups-Makefile index 14c1525..6e6342c 100755 --- a/src/scripts/lookups-Makefile +++ b/src/scripts/lookups-Makefile @@ -44,7 +44,7 @@ export LC_ALL # nb: do not permit leading whitespace for this, as CFLAGS_DYNAMIC is exported # to the lookups subdir via a line with leading whitespace which otherwise # matches -if grep -q "^CFLAGS_DYNAMIC[ $tab]*=" "$defs_source" +if grep -q "^CFLAGS_DYNAMIC[ $tab?]*=" "$defs_source" then # we have a definition, we're good to go enable_dynamic=yes -- 1.7.3.GIT -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
