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
|
||||
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
|
||||
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`)
|
||||
|
||||
## 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