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