Document configuration for SELinux execmem allocator and fix CMake usage.
This commit is contained in:
parent
b8a935f35e
commit
4f37764ece
|
@ -79,6 +79,7 @@
|
|||
# 2016-10-07 PH added PCREGREP_MAX_BUFSIZE
|
||||
# 2017-03-11 PH turned HEAP_MATCH_RECURSE into a NO-OP for 10.30
|
||||
# 2017-04-08 PH added HEAP_LIMIT
|
||||
# 2017-06-15 ZH added SUPPORT_JIT_SEALLOC support
|
||||
|
||||
PROJECT(PCRE2 C)
|
||||
|
||||
|
|
|
@ -198,6 +198,9 @@ PCRE2_EXTRA_MATCH_WORD, and PCRE2_EXTRA_MATCH_LINE. This fixes two bugs:
|
|||
(a) The -F option did not work for fixed strings containing \E.
|
||||
(b) The -w option did not work for patterns with multiple branches.
|
||||
|
||||
44. Added configuration options for the SELinux compatible execmem allocator in
|
||||
JIT.
|
||||
|
||||
|
||||
Version 10.23 14-February-2017
|
||||
------------------------------
|
||||
|
|
7
README
7
README
|
@ -171,7 +171,10 @@ library. They are also documented in the pcre2build man page.
|
|||
give large performance improvements on certain platforms, add --enable-jit to
|
||||
the "configure" command. This support is available only for certain hardware
|
||||
architectures. If you try to enable it on an unsupported architecture, there
|
||||
will be a compile time error.
|
||||
will be a compile time error. If you are running under SELinux you may also
|
||||
want to add --enable-jit-sealloc, which enables the use of an execmem
|
||||
allocator in JIT that is compatible with SELinux. This has no effect if JIT
|
||||
is not enabled.
|
||||
|
||||
. If you do not want to make use of the default support for UTF-8 Unicode
|
||||
character strings in the 8-bit library, UTF-16 Unicode character strings in
|
||||
|
@ -874,4 +877,4 @@ The distribution should contain the files listed below.
|
|||
Philip Hazel
|
||||
Email local part: ph10
|
||||
Email domain: cam.ac.uk
|
||||
Last updated: 11 April 2017
|
||||
Last updated: 17 June 2017
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#cmakedefine SUPPORT_LIBZ 1
|
||||
|
||||
#cmakedefine SUPPORT_JIT 1
|
||||
#cmakedefine SLJIT_PROT_EXECUTABLE_ALLOCATOR 1
|
||||
#cmakedefine SUPPORT_PCRE2GREP_JIT 1
|
||||
#cmakedefine SUPPORT_UNICODE 1
|
||||
#cmakedefine SUPPORT_VALGRIND 1
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.TH PCRE2BUILD 3 "30 May 2017" "PCRE2 10.30"
|
||||
.TH PCRE2BUILD 3 "17 June 2017" "PCRE2 10.30"
|
||||
.SH NAME
|
||||
PCRE2 - Perl-compatible regular expressions (revised API)
|
||||
.
|
||||
|
@ -156,8 +156,13 @@ Just-in-time (JIT) compiler support is included in the build by specifying
|
|||
--enable-jit
|
||||
.sp
|
||||
This support is available only for certain hardware architectures. If this
|
||||
option is set for an unsupported architecture, a building error occurs.
|
||||
See the
|
||||
option is set for an unsupported architecture, a building error occurs. If you
|
||||
are running under SELinux you may also want to add
|
||||
.sp
|
||||
--enable-jit-sealloc
|
||||
.sp
|
||||
which enables the use of an execmem allocator in JIT that is compatible with
|
||||
SELinux. This has no effect if JIT is not enabled. See the
|
||||
.\" HREF
|
||||
\fBpcre2jit\fP
|
||||
.\"
|
||||
|
@ -572,6 +577,6 @@ Cambridge, England.
|
|||
.rs
|
||||
.sp
|
||||
.nf
|
||||
Last updated: 30 May 2017
|
||||
Last updated: 17 June 2017
|
||||
Copyright (c) 1997-2017 University of Cambridge.
|
||||
.fi
|
||||
|
|
Loading…
Reference in New Issue