diff options
author | 2024-12-19 13:44:18 +0100 | |
---|---|---|
committer | 2024-12-19 16:09:47 +0100 | |
commit | 4153b014b354b247217581f1f574041c2213faeb (patch) | |
tree | 1a4080a0e29a2a96f77ee6712857f18adf61e66a /dev-cpp/tbb/files | |
parent | media-libs/libvpl: metadata: add bugs-to & changelog (diff) | |
download | gentoo-4153b014b354b247217581f1f574041c2213faeb.tar.gz gentoo-4153b014b354b247217581f1f574041c2213faeb.tar.bz2 gentoo-4153b014b354b247217581f1f574041c2213faeb.zip |
dev-cpp/tbb: add 2022.0.0 and do not fortify source
- update HOMEPAGE & SRC_URI
- split too long line
- drop x64-macos KEYWORD
- add examples TODO
Bug: https://bugs.gentoo.org/922605
Signed-off-by: Filip Kobierski <fkobi@pm.me>
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Diffstat (limited to 'dev-cpp/tbb/files')
-rw-r--r-- | dev-cpp/tbb/files/tbb-2022.0.0_do-not-fortify-source.patch | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/dev-cpp/tbb/files/tbb-2022.0.0_do-not-fortify-source.patch b/dev-cpp/tbb/files/tbb-2022.0.0_do-not-fortify-source.patch new file mode 100644 index 000000000000..d88a3a54c383 --- /dev/null +++ b/dev-cpp/tbb/files/tbb-2022.0.0_do-not-fortify-source.patch @@ -0,0 +1,42 @@ +From: Filip Kobierski <fkobi@pm.me> + +patching just GCC and Clang as we only support that + +Bug: https://bugs.gentoo.org/922605 +--- + cmake/compilers/Clang.cmake | 4 ---- + cmake/compilers/GNU.cmake | 3 --- + 2 files changed, 7 deletions(-) + +diff --git a/cmake/compilers/Clang.cmake b/cmake/compilers/Clang.cmake +index a0297faa..a5c32d0e 100644 +--- a/cmake/compilers/Clang.cmake ++++ b/cmake/compilers/Clang.cmake +@@ -72,10 +72,6 @@ endif() + + set(TBB_COMMON_LINK_LIBS ${CMAKE_DL_LIBS}) + +-if (NOT CMAKE_CXX_FLAGS MATCHES "_FORTIFY_SOURCE") +- set(TBB_COMMON_COMPILE_FLAGS ${TBB_COMMON_COMPILE_FLAGS} $<$<NOT:$<CONFIG:Debug>>:-D_FORTIFY_SOURCE=2>) +-endif () +- + if (MINGW) + list(APPEND TBB_COMMON_COMPILE_FLAGS -U__STRICT_ANSI__) + endif() +diff --git a/cmake/compilers/GNU.cmake b/cmake/compilers/GNU.cmake +index da6b408a..857d0888 100644 +--- a/cmake/compilers/GNU.cmake ++++ b/cmake/compilers/GNU.cmake +@@ -109,9 +109,6 @@ set(TBB_COMMON_COMPILE_FLAGS ${TBB_COMMON_COMPILE_FLAGS} -Wformat -Wformat-secur + if (NOT APPLE AND NOT MINGW) + set(TBB_LIB_LINK_FLAGS ${TBB_LIB_LINK_FLAGS} -Wl,-z,relro,-z,now,-z,noexecstack) + endif() +-if (NOT CMAKE_CXX_FLAGS MATCHES "_FORTIFY_SOURCE") +- set(TBB_COMMON_COMPILE_FLAGS ${TBB_COMMON_COMPILE_FLAGS} $<$<NOT:$<CONFIG:Debug>>:-D_FORTIFY_SOURCE=2> ) +-endif () + + if (TBB_FILE_TRIM AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8) + set(TBB_COMMON_COMPILE_FLAGS ${TBB_COMMON_COMPILE_FLAGS} -ffile-prefix-map=${NATIVE_TBB_PROJECT_ROOT_DIR}/= -ffile-prefix-map=${NATIVE_TBB_RELATIVE_BIN_PATH}/=) +-- +2.45.2 + |