nginx-quic/auto
Maxim Dounin 18429a3d73 Merge of r4961: configure: better check for PCRE JIT.
On Mac OS X system toolchain by default prefers include files
from /usr/local/include, but libraries from /usr/lib.  This might result in
various problems, in particular the one outlined below.

If the PCRE library is installed into /usr/local/, this results in pcre.h
being used from /usr/local/include (with PCRE_CONFIG_JIT defined), but
libpcre from /usr/lib (as shipped with the OS, without pcre_free_study()
symbol).  As a result build fails as we use pcre_free_study() function
if we try to compile with PCRE JIT support.

Obvious workaround to the root cause is to ask compiler to prefer
library from /usr/local/lib via ./configure --with-ld-opt="-L/usr/local/lib".
On the other hand, in any case it would be good to check if the function
we are going to use is available, hence the change.

See thread here for details:
http://mailman.nginx.org/pipermail/nginx-devel/2012-December/003074.html

Prodded by Piotr Sikora.
2013-02-10 03:18:08 +00:00
..
cc Merge of r4763: added the Clang compiler support. 2012-08-06 17:10:35 +00:00
lib Merge of r4961: configure: better check for PCRE JIT. 2013-02-10 03:18:08 +00:00
os Merge of r4693: fixed "sendmsg() failed" alerts on HP-UX. 2012-07-02 17:22:31 +00:00
types Fixed more gcc46 warnings in configure tests. 2012-03-27 16:44:52 +00:00
configure Merge of r4759, r4762, r4768: configure minor fixes. 2012-08-06 17:03:01 +00:00
define Copyright updated. 2012-01-18 15:07:43 +00:00
endianness Merge of r4682, r4694, r4699, r4704, r4705: minor nits. 2012-07-02 16:51:02 +00:00
feature Copyright updated. 2012-01-18 15:07:43 +00:00
have Copyright updated. 2012-01-18 15:07:43 +00:00
have_headers Copyright updated. 2012-01-18 15:07:43 +00:00
headers Copyright updated. 2012-01-18 15:07:43 +00:00
include Copyright updated. 2012-01-18 15:07:43 +00:00
init Copyright updated. 2012-01-18 15:07:43 +00:00
install Merge of r4842: fixed make macros to use parentheses. 2012-09-24 18:46:50 +00:00
make Merge of r4870, r4871, r4890, r4895: minor fixes. 2012-11-12 18:39:51 +00:00
modules Merge of r4698: X-Forwarded-For conditionals. 2012-07-02 17:41:52 +00:00
nohave Copyright updated. 2012-01-18 15:07:43 +00:00
options Merge of r4866, r4867: configure fixes. 2012-11-12 17:57:57 +00:00
sources Merge of r4655, r4656, r4657, r4695, r4696: upstream changes. 2012-07-02 16:41:13 +00:00
stubs Copyright updated. 2012-01-18 15:07:43 +00:00
summary Copyright updated. 2012-01-18 15:07:43 +00:00
unix Merge of r4682, r4694, r4699, r4704, r4705: minor nits. 2012-07-02 16:51:02 +00:00