summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2023-04-12 08:11:34 +0200
committerAlfredo Tupone <tupone@gentoo.org>2023-04-12 08:13:52 +0200
commit37c1cb1766eec979844d0718a81936797391ed4a (patch)
treedb69b5a9bd176a8a823ee160d97616e003a18bac
parentdev-ruby/async-io: fix 1.34.3 tests (diff)
downloadgentoo-37c1cb1766eec979844d0718a81936797391ed4a.tar.gz
gentoo-37c1cb1766eec979844d0718a81936797391ed4a.tar.bz2
gentoo-37c1cb1766eec979844d0718a81936797391ed4a.zip
dev-libs/FBGEMM: test require C++14
Closes: https://bugs.gentoo.org/904134 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
-rw-r--r--dev-libs/FBGEMM/FBGEMM-2023.02.10.ebuild1
-rw-r--r--dev-libs/FBGEMM/files/FBGEMM-2022.01.13-gentoo.patch12
-rw-r--r--dev-libs/FBGEMM/files/FBGEMM-2023.02.10-test.patch11
3 files changed, 18 insertions, 6 deletions
diff --git a/dev-libs/FBGEMM/FBGEMM-2023.02.10.ebuild b/dev-libs/FBGEMM/FBGEMM-2023.02.10.ebuild
index 194619787e6d..22674b795e6c 100644
--- a/dev-libs/FBGEMM/FBGEMM-2023.02.10.ebuild
+++ b/dev-libs/FBGEMM/FBGEMM-2023.02.10.ebuild
@@ -50,6 +50,7 @@ python_check_deps() {
PATCHES=(
"${FILESDIR}"/${PN}-2022.01.13-gentoo.patch
"${FILESDIR}"/${PN}-2022.07.16-gcc13.patch
+ "${FILESDIR}"/${P}-test.patch
)
src_prepare() {
diff --git a/dev-libs/FBGEMM/files/FBGEMM-2022.01.13-gentoo.patch b/dev-libs/FBGEMM/files/FBGEMM-2022.01.13-gentoo.patch
index e2aacd3f65ef..9ff87d5b6cb4 100644
--- a/dev-libs/FBGEMM/files/FBGEMM-2022.01.13-gentoo.patch
+++ b/dev-libs/FBGEMM/files/FBGEMM-2022.01.13-gentoo.patch
@@ -1,6 +1,6 @@
--- a/CMakeLists.txt 2022-05-21 13:13:50.806813151 +0200
+++ b/CMakeLists.txt 2022-05-21 13:16:46.448969453 +0200
-@@ -165,7 +165,7 @@
+@@ -187,7 +187,7 @@
message(WARNING "CMAKE_CXX_FLAGS_RELEASE is ${CMAKE_CXX_FLAGS_RELEASE}")
message(WARNING "==========")
@@ -9,8 +9,8 @@
#Download asmjit from github if ASMJIT_SRC_DIR is not specified.
if(NOT DEFINED ASMJIT_SRC_DIR)
set(ASMJIT_SRC_DIR "${FBGEMM_SOURCE_DIR}/third_party/asmjit"
-@@ -184,7 +184,7 @@
- set_property(TARGET asmjit PROPERTY POSITION_INDEPENDENT_CODE ON)
+@@ -216,7 +216,7 @@
+ endif()
endif()
-if(NOT TARGET cpuinfo)
@@ -18,7 +18,7 @@
#Download cpuinfo from github if CPUINFO_SOURCE_DIR is not specified.
if(NOT DEFINED CPUINFO_SOURCE_DIR)
set(CPUINFO_SOURCE_DIR "${FBGEMM_SOURCE_DIR}/third_party/cpuinfo"
-@@ -261,7 +261,6 @@
+@@ -293,7 +293,6 @@
target_link_libraries(fbgemm $<BUILD_INTERFACE:asmjit>
$<BUILD_INTERFACE:cpuinfo>)
@@ -26,7 +26,7 @@
install(TARGETS fbgemm EXPORT fbgemmLibraryConfig
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-@@ -268,6 +268,8 @@
+@@ -302,6 +301,8 @@
install(FILES ${FBGEMM_PUBLIC_HEADERS}
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/fbgemm")
@@ -45,7 +45,7 @@
#Download Googletest framework from github if
#GOOGLETEST_SOURCE_DIR is not specified.
if(NOT DEFINED GOOGLETEST_SOURCE_DIR)
-@@ -62,7 +62,6 @@
+@@ -67,7 +67,6 @@
target_link_libraries(${TESTNAME} ${OpenMP_CXX_LIBRARIES})
endif()
diff --git a/dev-libs/FBGEMM/files/FBGEMM-2023.02.10-test.patch b/dev-libs/FBGEMM/files/FBGEMM-2023.02.10-test.patch
new file mode 100644
index 000000000000..062887a01819
--- /dev/null
+++ b/dev-libs/FBGEMM/files/FBGEMM-2023.02.10-test.patch
@@ -0,0 +1,11 @@
+--- a/test/CMakeLists.txt 2023-04-12 07:53:37.904871157 +0200
++++ b/test/CMakeLists.txt 2023-04-12 07:53:56.597572954 +0200
+@@ -39,7 +39,7 @@
+ QuantizationHelpers.cc
+ TestUtils.cc)
+ set_target_properties(${TESTNAME} PROPERTIES
+- CXX_STANDARD 11
++ CXX_STANDARD 14
+ CXX_EXTENSIONS NO)
+ #To compile test files with AVX2 turned on
+ #For static build, defining FBGEMM_STATIC to avoid generating