Commit ec0dedc1a2 for aom
commit ec0dedc1a29248a35134612ddfce21caff1dfa6a
Author: James Zern <jzern@google.com>
Date: Thu Aug 6 15:01:20 2026 -0700
cmake: don't disable _FORTIFY_SOURCE
This was inherited from libvpx where it was added long ago as an attempt
for compatibility across glibc versions. Formalizing it in the build was
never a great idea as this provides some security benefits. Projects
like Gentoo have removed this from the build flags for some time.
CFLAGS/AOM_EXTRA_C_FLAGS can still be used to set these values if
needed.
This matches the change in libvpx:
368c5f89d configure: don't disable _FORTIFY_SOURCE
Change-Id: I7c4cee02bc75d398647d91c83e1abd494545ec58
diff --git a/cmake/aom_configure.cmake b/cmake/aom_configure.cmake
index 52aa37e24b..57417efaff 100644
--- a/cmake/aom_configure.cmake
+++ b/cmake/aom_configure.cmake
@@ -422,9 +422,6 @@ else()
add_compiler_flag_if_supported("-Werror")
endif()
- if(build_type_lowercase MATCHES "rel")
- add_compiler_flag_if_supported("-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0")
- endif()
add_compiler_flag_if_supported("-D_LARGEFILE_SOURCE")
add_compiler_flag_if_supported("-D_FILE_OFFSET_BITS=64")