diff --git a/sys-cluster/ucx/files/ucx-1.13.1-openmp.patch b/sys-cluster/ucx/files/ucx-1.13.1-openmp.patch new file mode 100644 index 0000000000000..362f98834f13e --- /dev/null +++ b/sys-cluster/ucx/files/ucx-1.13.1-openmp.patch @@ -0,0 +1,38 @@ +From 2e6f69db88da2c38c89c688a932817b6b4912920 Mon Sep 17 00:00:00 2001 +From: Thomas Vegas +Date: Tue, 29 Apr 2025 05:22:28 +0000 +Subject: [PATCH] TOOLS/PERF: Include omp.h outside of extern C declarations + +--- + src/tools/perf/lib/libperf_int.h | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/src/tools/perf/lib/libperf_int.h b/src/tools/perf/lib/libperf_int.h +index 3e6d9f77f53..ae3f489f2df 100644 +--- a/src/tools/perf/lib/libperf_int.h ++++ b/src/tools/perf/lib/libperf_int.h +@@ -11,6 +11,12 @@ + + #include + ++ ++#if _OPENMP ++#include ++#endif ++ ++ + BEGIN_C_DECLS + + /** @file libperf_int.h */ +@@ -20,11 +26,6 @@ BEGIN_C_DECLS + #include + + +-#if _OPENMP +-#include +-#endif +- +- + #define TIMING_QUEUE_SIZE 2048 + #define UCT_PERF_TEST_AM_ID 5 + #define ADDR_BUF_SIZE 4096 diff --git a/sys-cluster/ucx/ucx-1.13.1.ebuild b/sys-cluster/ucx/ucx-1.13.1.ebuild index 0a80a4093313b..677b5ad95f6b9 100644 --- a/sys-cluster/ucx/ucx-1.13.1.ebuild +++ b/sys-cluster/ucx/ucx-1.13.1.ebuild @@ -29,6 +29,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.13.0-cstdint-include.patch "${FILESDIR}"/${PN}-1.13.0-binutils-2.39-ptr-typedef.patch "${FILESDIR}"/${PN}-1.13.0-no-rpm-sandbox.patch + "${FILESDIR}"/${PN}-1.13.1-openmp.patch ) pkg_pretend() {