Studio compiler may use things like '-xregs=no%frameptr' for example.

Thank you
-- 
        Vlad
# Our compiler flags contain percent sign which get mixed up with percent sign
# seprators used by sed.

# Submitted to bug-bash@gnu.org

--- Makefile.in 2014-01-25 13:27:30.000000000 -0800
+++ Makefile.in 2015-04-02 11:18:58.143893640 -0700
@@ -584,10 +585,10 @@
        @echo
 
 bashbug: $(SUPPORT_SRC)bashbug.sh config.h Makefile $(VERSPROG)
-       @sed -e "s%!MACHINE!%$(Machine)%" -e "s%!OS!%$(OS)%" \
-            -e "s%!CFLAGS!%$(CCFLAGS)%" -e "s%!CC!%$(CC)%" \
-            -e "s%!RELEASE!%$(Version)%" -e "s%!PATCHLEVEL!%$(PatchLevel)%" \
-            -e "s%!MACHTYPE!%$(MACHTYPE)%" -e "s%!RELSTATUS!%$(RELSTATUS)%" \
+       @sed -e "s^!MACHINE!^$(Machine)^" -e "s^!OS!^$(OS)^" \
+            -e "s^!CFLAGS!^$(CCFLAGS)^" -e "s^!CC!^$(CC)^" \
+            -e "s^!RELEASE!^$(Version)^" -e "s^!PATCHLEVEL!^$(PatchLevel)^" \
+            -e "s^!MACHTYPE!^$(MACHTYPE)^" -e "s^!RELSTATUS!^$(RELSTATUS)^" \
             $(SUPPORT_SRC)bashbug.sh > $@
        @chmod a+rx bashbug
 

Reply via email to