From: Lee <ler762@users.sourceforge.net>
Date: Wed, 1 Jan 2025 15:58:03 +0000 (-0500)
Subject: windows build doc: use the PCRE2 10.x library
X-Git-Tag: v_4_0_0~56
X-Git-Url: http://www.privoxy.org/gitweb/%22https:/developer-manual/@default-cgi@show-url-info?a=commitdiff_plain;h=2853a41db5c13e890393a2b0fa1c46f4d81c674b;p=privoxy.git

windows build doc: use the PCRE2 10.x library

the old 8.x PCTRE library has been unsupported for ages.
---

diff --git a/doc/source/user-manual.sgml b/doc/source/user-manual.sgml
index 7cc7c53f..126bc863 100644
--- a/doc/source/user-manual.sgml
+++ b/doc/source/user-manual.sgml
@@ -412,27 +412,21 @@ MAKENSIS = /&lt;root-dir>/nsis/makensis.exe
 </screen>
 
       <para>
-        Get the latest 8.x PCRE code from
-        <ulink url="https://sourceforge.net/projects/pcre/files/pcre/">PCRE
-                    https://sourceforge.net/projects/pcre/files/pcre/</ulink>
+        Get the latest 10.x PCRE code from
+        <ulink url="https://github.com/PCRE2Project/pcre2/releases">
+                    https://github.com/PCRE2Project/pcre2/releases</ulink>
         and build the static PCRE libraries with
 
         <screen>
 export CFLAGS="-O2 -fstack-protector-strong -D_FORTIFY_SOURCE=2"
 export LDFLAGS="-fstack-protector-strong"
-export CPPFLAGS="-DPCRE_STATIC"
+export CPPFLAGS="-DPCRE2_STATIC"
 
 ./configure  --host=i686-w64-mingw32 \
              --prefix=/usr/local/i686-w64-mingw32 \
-             --enable-utf  --enable-unicode-properties \
              --enable-jit \
              --enable-newline-is-anycrlf \
-             --enable-pcre16 \
-             --enable-pcre32 \
-             --disable-pcregrep-libbz2 \
-             --disable-pcregrep-libz \
-             --disable-pcretest-libreadline \
-             --disable-stack-for-recursion  \
+             --with-gnu-ld \
              --enable-static --disable-shared \
   &&  make
 </screen>