regex: update pcre to 8.44 (bug 6650, r=KyleS) (#1309)
* Update OSX PCRE dependency to 8.44 * Add OSX build instructions * Update Windows PCRE dependency to 8.44 * Update Linux PCRE dependency to 8.44
This commit is contained in:
@@ -1,8 +1,24 @@
|
|||||||
# PCRE Build Instructions
|
# PCRE Build Instructions
|
||||||
As of writing, we're using pcre v8.32
|
As of writing, we're using pcre v8.44
|
||||||
|
|
||||||
|
https://ftp.pcre.org/pub/pcre/
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
We build with the MinSizeForRelease VS configuration using the target architecture you want. This is how both win libs are built. The following settings were selected in the CMAKE configuration
|
We build with the MinSizeForRelease VS configuration using the target architecture you want. This is how both win libs are built. The following settings were selected in the CMAKE configuration
|
||||||

|

|
||||||
|
|
||||||
In the PCRE project, go to C/C++ configuration properties and select the Runtime Library to be Multi-threaded (`/MT`) instead of Multi-threaded DLL (`/MD`)
|
In the PCRE project, go to C/C++ configuration properties and select the Runtime Library to be Multi-threaded (`/MT`) instead of Multi-threaded DLL (`/MD`)
|
||||||
|
|
||||||
|
## Mac
|
||||||
|
For x86 or x86_64 add -m32 or -m64 to `CFLAGS`
|
||||||
|
|
||||||
|
`export CFLAGS='-mmacosx-version-min=10.7'`
|
||||||
|
|
||||||
|
`./configure --enable-unicode-properties --enable-jit --disable-shared --enable-utf && make`
|
||||||
|
|
||||||
|
## Linux
|
||||||
|
For x86 or x86_64 add -m32 or -m64 to `CFLAGS`
|
||||||
|
|
||||||
|
`export CFLAGS='-Wa,-mrelax-reloactions=no'`
|
||||||
|
|
||||||
|
`./configure --enable-unicode-properties --enable-jit --disable-shared --enable-utf && make`
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+677
-653
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user