mirror of
https://github.com/nginx/nginx.git
synced 2025-02-25 18:55:26 -06:00
nginx-0.3.22-RELEASE import
*) Feature: the ngx_http_perl_module supports the $r->args and
$r->unescape methods.
*) Feature: the method $r->query_string of ngx_http_perl_module was
canceled.
*) Bugfix: segmentation fault was occurred if the "none" or "blocked"
values was specified in the "valid_referers" directive; the bug had
appeared in 0.3.18.
This commit is contained in:
@@ -20,9 +20,6 @@ CFLAGS="$CFLAGS -O"
|
||||
# inline any function, at the compiler's discretion
|
||||
CFLAGS="$CFLAGS -Ob2"
|
||||
|
||||
# single-file IP optimizations
|
||||
#IPO="-ip"
|
||||
|
||||
# multi-file IP optimizations
|
||||
case "$NGX_ICC_VER" in
|
||||
9.*)
|
||||
@@ -34,6 +31,9 @@ case "$NGX_ICC_VER" in
|
||||
;;
|
||||
esac
|
||||
|
||||
# single-file IP optimizations
|
||||
#IPO="-ip"
|
||||
|
||||
CFLAGS="$CFLAGS $IPO"
|
||||
CORE_LINK="$CORE_LINK $IPO"
|
||||
CORE_LINK="$CORE_LINK -opt_report_file=$NGX_OBJS/opt_report_file"
|
||||
|
||||
@@ -15,14 +15,16 @@ $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \
|
||||
cd $NGX_OBJS/src/http/modules/perl && make
|
||||
|
||||
|
||||
$NGX_OBJS/src/http/modules/perl/Makefile: src/http/modules/perl/Makefile.PL
|
||||
$NGX_OBJS/src/http/modules/perl/Makefile: \
|
||||
src/http/modules/perl/Makefile.PL \
|
||||
src/http/modules/perl/nginx.pm
|
||||
|
||||
cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/
|
||||
cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/
|
||||
cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/
|
||||
|
||||
cd $NGX_OBJS/src/http/modules/perl \
|
||||
&& NGX_PERL_CFLAGS="$NGX_PERL_CFLAGS" \
|
||||
&& NGX_PERL_CFLAGS="$NGX_PERL_CFLAGS $NGX_CC_OPT" \
|
||||
NGX_PCRE=$PCRE \
|
||||
NGX_ZLIB=$ZLIB \
|
||||
NGX_OBJS=$NGX_OBJS \
|
||||
|
||||
Reference in New Issue
Block a user