From 27287a56b2101e22c87b203e270662d8bd435fe4 Mon Sep 17 00:00:00 2001
From: Lee <ler762@users.sourceforge.net>
Date: Thu, 18 Feb 2021 12:56:51 -0500
Subject: [PATCH] windows: static link privoxy with an external pcre library
The pcre code included with Privoy is very old. This at
least gets us up to the current PCRE 8.X library code.
---
windows/MYconfigure | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/windows/MYconfigure b/windows/MYconfigure
index 4b24fced..9ece6b6c 100755
--- a/windows/MYconfigure
+++ b/windows/MYconfigure
@@ -123,6 +123,14 @@ CFLAGS="${CFLAGS} -Wshadow"
# using const in declarations and prototypes.
# >>> Otherwise, it is just a nuisance. <<< -- this, very much this
+# why does the mingw library _not_ include .a files for libpcre?
+# *sigh* build my own pcre so I can do static linking
+# Get the 8.x PCRE library from https://ftp.pcre.org/pub/pcre/
+inc="/source/pcre-8.44/"
+lib="/source/pcre-8.44/.libs"
+CPPFLAGS="${CPPFLAGS} -I${inc}"
+LDFLAGS="${LDFLAGS} -L${lib}"
+
echo "CFLAGS=${CFLAGS}"
echo "CPPFLAGS=${CPPFLAGS}"
echo "LDFLAGS=${LDFLAGS}"
@@ -136,7 +144,6 @@ echo "LDFLAGS=${LDFLAGS}"
--enable-static-linking \
--enable-strptime-sanity-checks \
--disable-pthread \
- --disable-dynamic-pcre \
--enable-extended-statistics \
--enable-pcre-host-patterns \
--with-docbook=yes
--
2.50.1