Mercurial > vim
comparison src/configure.ac @ 12461:20dd08d26680 v8.0.1110
patch 8.0.1110: FORTIFY_SOURCE from Perl causes problems
commit https://github.com/vim/vim/commit/e8ff56b28ed67bff4ee1dbe7b4bd620c1c04a535
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Sep 14 23:06:23 2017 +0200
patch 8.0.1110: FORTIFY_SOURCE from Perl causes problems
Problem: FORTIFY_SOURCE from Perl causes problems. (Scott Baker)
Solution: Filter out the flag. (Christian Brabandt, closes https://github.com/vim/vim/issues/2068)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 14 Sep 2017 23:15:04 +0200 |
parents | 4f1b89fb9f58 |
children | ebadf868ac4b |
comparison
equal
deleted
inserted
replaced
12460:0bff6c027b94 | 12461:20dd08d26680 |
---|---|
1003 fi | 1003 fi |
1004 done | 1004 done |
1005 AC_SUBST(vi_cv_perl_xsubpp) | 1005 AC_SUBST(vi_cv_perl_xsubpp) |
1006 dnl Remove "-fno-something", it breaks using cproto. | 1006 dnl Remove "-fno-something", it breaks using cproto. |
1007 dnl Remove "-fdebug-prefix-map", it isn't supported by clang. | 1007 dnl Remove "-fdebug-prefix-map", it isn't supported by clang. |
1008 dnl Remove "FORTIFY_SOURCE", it will be defined twice. | |
1008 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ | 1009 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ |
1009 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[[^ ]]*//' \ | 1010 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[[^ ]]*//' \ |
1010 -e 's/-fdebug-prefix-map[[^ ]]*//g'` | 1011 -e 's/-fdebug-prefix-map[[^ ]]*//g' \ |
1012 -e 's/\(-Wp,\)\?-D_FORTIFY_SOURCE=.//g` | |
1011 dnl Remove "-lc", it breaks on FreeBSD when using "-pthread". | 1013 dnl Remove "-lc", it breaks on FreeBSD when using "-pthread". |
1012 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ | 1014 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ |
1013 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ | 1015 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ |
1014 -e 's/-bE:perl.exp//' -e 's/-lc //'` | 1016 -e 's/-bE:perl.exp//' -e 's/-lc //'` |
1015 dnl Don't add perl lib to $LIBS: if it's not in LD_LIBRARY_PATH | 1017 dnl Don't add perl lib to $LIBS: if it's not in LD_LIBRARY_PATH |