Mercurial > hg > nginx
comparison auto/lib/perl/conf @ 6821:30b6f1ff192b
Perl: removed special environment handling for the perl module.
In Perl 5.8.6 the default was switched to use putenv() when used as
embedded library unless "PL_use_safe_putenv = 0" is explicitly used
in the code. Therefore, for modern versions of Perl it is no longer
necessary to restore previous environment when calling perl_destruct().
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 07 Dec 2016 19:03:26 +0300 |
parents | 0d2956dfc4e6 |
children |
comparison
equal
deleted
inserted
replaced
6820:eada22643e8b | 6821:30b6f1ff192b |
---|---|
10 | sed -e 's/^This is perl, \(.*\)/\1/'` | 10 | sed -e 's/^This is perl, \(.*\)/\1/'` |
11 | 11 |
12 if test -n "$NGX_PERL_VER"; then | 12 if test -n "$NGX_PERL_VER"; then |
13 echo " + perl version: $NGX_PERL_VER" | 13 echo " + perl version: $NGX_PERL_VER" |
14 | 14 |
15 if [ "`$NGX_PERL -e 'use 5.006001; print "OK"'`" != "OK" ]; then | 15 if [ "`$NGX_PERL -e 'use 5.008006; print "OK"'`" != "OK" ]; then |
16 echo | 16 echo |
17 echo "$0: error: perl 5.6.1 or higher is required" | 17 echo "$0: error: perl 5.8.6 or higher is required" |
18 echo | 18 echo |
19 | 19 |
20 exit 1; | 20 exit 1; |
21 fi | 21 fi |
22 | 22 |
74 NGX_PERL_MODULES_MAN=$NGX_PERL_MODULES/man3 | 74 NGX_PERL_MODULES_MAN=$NGX_PERL_MODULES/man3 |
75 fi | 75 fi |
76 | 76 |
77 else | 77 else |
78 echo | 78 echo |
79 echo "$0: error: perl 5.6.1 or higher is required" | 79 echo "$0: error: perl 5.8.6 or higher is required" |
80 echo | 80 echo |
81 | 81 |
82 exit 1; | 82 exit 1; |
83 fi | 83 fi |