From 2853a41db5c13e890393a2b0fa1c46f4d81c674b Mon Sep 17 00:00:00 2001 From: Lee Date: Wed, 1 Jan 2025 10:58:03 -0500 Subject: [PATCH] windows build doc: use the PCRE2 10.x library the old 8.x PCTRE library has been unsupported for ages. --- doc/source/user-manual.sgml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) 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 = /<root-dir>/nsis/makensis.exe - Get the latest 8.x PCRE code from - PCRE - https://sourceforge.net/projects/pcre/files/pcre/ + Get the latest 10.x PCRE code from + + https://github.com/PCRE2Project/pcre2/releases and build the static PCRE libraries with 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 -- 2.49.0