Mercurial > hg > nginx
comparison auto/lib/perl/make @ 6700:0d2956dfc4e6
Perl: pass additional linker options to perl module.
Previously flags passed by --with-ld-opt were not used when building perl
module, which meant hardening flags provided by package build systems were not
applied.
author | Konstantin Pavlov <thresh@nginx.com> |
---|---|
date | Tue, 20 Sep 2016 22:11:23 +0300 |
parents | 39a806ccf21e |
children | 53ea5694d1cc |
comparison
equal
deleted
inserted
replaced
6699:9cf2dce316e5 | 6700:0d2956dfc4e6 |
---|---|
33 cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/ | 33 cp -p src/http/modules/perl/typemap $NGX_OBJS/src/http/modules/perl/ |
34 cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/ | 34 cp -p src/http/modules/perl/Makefile.PL $NGX_OBJS/src/http/modules/perl/ |
35 | 35 |
36 cd $NGX_OBJS/src/http/modules/perl \\ | 36 cd $NGX_OBJS/src/http/modules/perl \\ |
37 && NGX_PM_CFLAGS="\$(NGX_PM_CFLAGS) -g $NGX_CC_OPT" \\ | 37 && NGX_PM_CFLAGS="\$(NGX_PM_CFLAGS) -g $NGX_CC_OPT" \\ |
38 NGX_PM_LDFLAGS="$NGX_LD_OPT \$(NGX_PM_LDFLAGS)" \\ | |
38 NGX_INCS="$CORE_INCS $NGX_OBJS $HTTP_INCS" \\ | 39 NGX_INCS="$CORE_INCS $NGX_OBJS $HTTP_INCS" \\ |
39 NGX_DEPS="\$(CORE_DEPS) \$(HTTP_DEPS)" \\ | 40 NGX_DEPS="\$(CORE_DEPS) \$(HTTP_DEPS)" \\ |
40 $NGX_PERL Makefile.PL \\ | 41 $NGX_PERL Makefile.PL \\ |
41 LIB=$NGX_PERL_MODULES \\ | 42 LIB=$NGX_PERL_MODULES \\ |
42 INSTALLSITEMAN3DIR=$NGX_PERL_MODULES_MAN | 43 INSTALLSITEMAN3DIR=$NGX_PERL_MODULES_MAN |