From 27287a56b2101e22c87b203e270662d8bd435fe4 Mon Sep 17 00:00:00 2001 From: Lee 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.39.2