diff options
Diffstat (limited to 'dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.183-revert-definitions.patch')
| -rw-r--r-- | dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.183-revert-definitions.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.183-revert-definitions.patch b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.183-revert-definitions.patch new file mode 100644 index 000000000000..e4e680f35982 --- /dev/null +++ b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.183-revert-definitions.patch @@ -0,0 +1,29 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -434,7 +434,7 @@ + if ("${BUILD_TYPE}" STREQUAL "release") + add_definitions(-DNDEBUG) + # security compiler flags +- add_definitions(-O2 -Wformat) ++ add_definitions(-Wformat) + elseif ("${BUILD_TYPE}" STREQUAL "release-internal" OR + "${BUILD_TYPE}" STREQUAL "releaseinternal") + add_definitions(-D_RELEASE_INTERNAL) +@@ -453,17 +453,10 @@ + add_definitions(-Wno-strict-aliasing) + add_definitions(-Wno-unknown-pragmas) + add_definitions(-Wno-comment) +- add_definitions(-msse) + if ("${BUILD_TYPE}" STREQUAL "release" OR + "${BUILD_TYPE}" STREQUAL "release-internal" OR + "${BUILD_TYPE}" STREQUAL "releaseinternal") +- add_definitions(-Werror=format-security) # treat format string security warnings as errors +- add_definitions(-Werror) # treat warning as errors + add_definitions(-fvisibility=hidden) # to disable exporting internal symbols (by default gcc exports all symbols) +- add_definitions(-flto) # enables Link-Time Optimization (LTO) +- add_definitions(-fPIC) # generates position-independent code during the compilation phase +- add_definitions(-fPIE) # generates position-independent executables during the compilation phase +- add_definitions(-pie) # produces position-independent executables during the linking phase + elseif ("${BUILD_TYPE}" STREQUAL "debug") + add_definitions(-g) + endif () |
