Blame SOURCES/graphite2.stack-protect.patch

39512d
diff -ru graphite2-1.3.10.orig/src/CMakeLists.txt graphite2-1.3.10/src/CMakeLists.txt
39512d
--- graphite2-1.3.10.orig/src/CMakeLists.txt	2018-08-31 09:18:49.348599342 +0100
39512d
+++ graphite2-1.3.10/src/CMakeLists.txt	2018-08-31 09:18:51.906618095 +0100
39512d
@@ -107,9 +107,9 @@
39512d
                                             LT_VERSION_AGE ${GRAPHITE_API_AGE})
39512d
 
39512d
 if  (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
39512d
-    set_target_properties(graphite2 PROPERTIES 
39512d
-        COMPILE_FLAGS   "-Wall -Wextra -Wno-unknown-pragmas -Wendif-labels -Wshadow -Wctor-dtor-privacy -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden -fno-stack-protector"
39512d
-        LINK_FLAGS      "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}" 
39512d
+    set_target_properties(graphite2 PROPERTIES
39512d
+        COMPILE_FLAGS   "-Wall -Wextra -Wno-unknown-pragmas -Wendif-labels -Wshadow -Wctor-dtor-privacy -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden"
39512d
+        LINK_FLAGS      "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
39512d
         LINKER_LANGUAGE C)
39512d
     if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86|i.86")
39512d
         add_definitions(-mfpmath=sse -msse2)
39512d
@@ -137,9 +137,9 @@
39512d
 endif (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
39512d
 
39512d
 if  (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
39512d
-    set_target_properties(graphite2 PROPERTIES 
39512d
-        COMPILE_FLAGS   "-Wall -Wextra -Wno-unknown-pragmas -Wimplicit-fallthrough -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden -fno-stack-protector -mfpmath=sse -msse2"
39512d
-        LINK_FLAGS      "-nodefaultlibs" 
39512d
+    set_target_properties(graphite2 PROPERTIES
39512d
+        COMPILE_FLAGS   "-Wall -Wextra -Wno-unknown-pragmas -Wimplicit-fallthrough -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden -mfpmath=sse -msse2"
39512d
+        LINK_FLAGS      "-nodefaultlibs"
39512d
         LINKER_LANGUAGE C)
39512d
     target_link_libraries(graphite2 c)
39512d
     include(Graphite)
39512d
diff -ru graphite2-1.3.10.orig/tests/CMakeLists.txt graphite2-1.3.10/tests/CMakeLists.txt
39512d
--- graphite2-1.3.10.orig/tests/CMakeLists.txt	2018-08-31 09:18:49.351599365 +0100
39512d
+++ graphite2-1.3.10/tests/CMakeLists.txt	2018-08-31 09:19:10.318753067 +0100
39512d
@@ -47,12 +47,12 @@
39512d
 else (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
39512d
 # don't -D GRAPHITE2_STATIC so that tests can see the API symbols in the static library 
39512d
     set_target_properties(graphite2-base PROPERTIES 
39512d
-        COMPILE_FLAGS       "-Wall -Wextra -fno-rtti -fno-exceptions -fno-stack-protector"
39512d
+        COMPILE_FLAGS       "-Wall -Wextra -fno-rtti -fno-exceptions"
39512d
         COMPILE_DEFINITIONS "GRAPHITE2_NTRACING"
39512d
         LINK_FLAGS          "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}" 
39512d
         LINKER_LANGUAGE     C)
39512d
     set_target_properties(graphite2-segcache PROPERTIES 
39512d
-        COMPILE_FLAGS       "-Wall -Wextra -fno-rtti -fno-exceptions -fno-stack-protector"
39512d
+        COMPILE_FLAGS       "-Wall -Wextra -fno-rtti -fno-exceptions"
39512d
         COMPILE_DEFINITIONS "GRAPHITE2_NTRACING${TELEMETRY}"
39512d
         LINK_FLAGS          "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}" 
39512d
         LINKER_LANGUAGE     C)