summaryrefslogtreecommitdiff
path: root/media-libs/svt-av1/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-31 09:23:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-31 09:23:01 +0100
commit441510fa20665b7920b149994e72b3a1cd62a813 (patch)
tree4bc2e347ca49e5da4915fc3c117c0db31b0ac6cd /media-libs/svt-av1/files
parent3810dd6a469ba3e0014a390d92f1fc220dd20c3b (diff)
gentoo auto-resync : 31:05:2023 - 09:23:01
Diffstat (limited to 'media-libs/svt-av1/files')
-rw-r--r--media-libs/svt-av1/files/svt-av1-1.5.0-fortify-no-override.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/media-libs/svt-av1/files/svt-av1-1.5.0-fortify-no-override.patch b/media-libs/svt-av1/files/svt-av1-1.5.0-fortify-no-override.patch
new file mode 100644
index 000000000000..d0db0f0d3afc
--- /dev/null
+++ b/media-libs/svt-av1/files/svt-av1-1.5.0-fortify-no-override.patch
@@ -0,0 +1,37 @@
+Don't override our toolchain defaults, which may be F_S=3 on some profiles, and
+F_S=2 otherwise.
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -325,10 +325,6 @@ else()
+ check_both_flags_add(-mno-avx)
+ endif()
+
+-if(CMAKE_C_FLAGS MATCHES "-O" AND NOT CMAKE_C_FLAGS MATCHES "-O0" AND NOT MINGW)
+- add_definitions(-D_FORTIFY_SOURCE=2)
+-endif()
+-
+ if(CMAKE_ASM_NASM_OBJECT_FORMAT MATCHES "win")
+ set(CMAKE_ASM_NASM_FLAGS_DEBUG "${CMAKE_ASM_NASM_FLAGS_DEBUG} -gcv8")
+ elseif(CMAKE_ASM_NASM_COMPILER MATCHES "nasm")
+--- a/gstreamer-plugin/CMakeLists.txt
++++ b/gstreamer-plugin/CMakeLists.txt
+@@ -30,8 +30,7 @@ set(flags_to_test
+ -fstack-protector-strong
+ -fPIE
+ -fPIC
+- -flto
+- -D_FORTIFY_SOURCE=2)
++ -flto)
+ if(NOT MSVC)
+ list(INSERT flags_to_test 0 -Wall)
+ else()
+--- a/gstreamer-plugin/meson.build
++++ b/gstreamer-plugin/meson.build
+@@ -20,7 +20,6 @@ svtav1enc_dep = dependency('SvtAv1Enc')
+ cc = meson.get_compiler('c')
+ cc_flags = [
+ '-O2',
+- '-D_FORTIFY_SOURCE=2',
+ '-Wformat',
+ '-Wformat-security',
+ '-fPIE',