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.
