In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/7bd819935395fd684e09e3c97918ba0ad387288a?hp=57dca39807652a99670f69f164cadefe6218cb6a>

- Log -----------------------------------------------------------------
commit 7bd819935395fd684e09e3c97918ba0ad387288a
Author: Jarkko Hietaniemi <[email protected]>
Date:   Wed Oct 28 07:56:23 2015 -0400

    For perl #126468: protect quotes in myccflags.
    
    Fixes a problem introduced by 57d2761b where ccflags contents
    with quotes got broken by the quotes getting stripped.
-----------------------------------------------------------------------

Summary of changes:
 cflags.SH | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/cflags.SH b/cflags.SH
index f3e44ad..ec70ed2 100755
--- a/cflags.SH
+++ b/cflags.SH
@@ -387,6 +387,9 @@ echo "cflags.SH: warn     = $warn"
 # Code to set any extra flags here.
 extra=''
 
+# Protect double or single quotes for better restoring of ccflags.
+myccflags=`echo $ccflags | sed -e 's/"/\\\"/g' -e "s/'/\\\'/g"`
+
 echo "Extracting cflags (with variable substitutions)"
 # This section of the file will have variable substitutions done on it.
 # Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
@@ -401,7 +404,8 @@ $startsh
 # This file is generated by cflags.SH
 
 # Used to restore possible edits by cflags.SH.
-myccflags="$ccflags"
+myccflags="$myccflags"
+
 # Extra warnings, used e.g. for gcc.
 warn="$warn"
 # Extra standardness.

--
Perl5 Master Repository

Reply via email to