Home_greyBuild Service > Projects > devel:base > gcc > Files > gcc45-ARM-libgcc-no-stack-protector.patch
Login

View File gcc45-ARM-libgcc-no-stack-protector.patch for package gcc (Project devel:base)

diff -Naur gcc-4.5.2.old/gcc/Makefile.in gcc-4.5.2/gcc/Makefile.in
--- gcc-4.5.2.old/gcc/Makefile.in	2010-09-02 16:05:30.000000000 +0300
+++ gcc-4.5.2/gcc/Makefile.in	2011-03-23 17:22:50.624026235 +0200
@@ -646,6 +646,7 @@
 LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) $(TARGET_LIBGCC2_CFLAGS) \
 		 $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) \
 		 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \
+		 -fno-stack-protector \
 		 $(INHIBIT_LIBC_CFLAGS)
 
 # Additional options to use when compiling libgcc2.a.
@@ -659,6 +660,7 @@
 CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
   -finhibit-size-directive -fno-inline -fno-exceptions \
   -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize \
+  -fno-stack-protector \
   $(INHIBIT_LIBC_CFLAGS)
 
 # Additional sources to handle exceptions; overridden by targets as needed.