Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eth-ff for openSUSE:Factory checked in at 2026-09-14 16:27:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eth-ff (Old) and /work/SRC/openSUSE:Factory/.eth-ff.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eth-ff" Mon Sep 14 16:27:15 2026 rev:9 rq:1377902 version:12.1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/eth-ff/eth-ff.changes 2025-07-03 12:13:08.960412038 +0200 +++ /work/SRC/openSUSE:Factory/.eth-ff.new.1265/eth-ff.changes 2026-09-14 16:27:17.676920149 +0200 @@ -1,0 +2,7 @@ +Mon Sep 14 11:05:12 UTC 2026 - Nicolas Morey <[email protected]> + +- Backport upstream patch to fix compilation issues: + - Fixed-stream.c-build-issue.patch + - Support-both-old-and-new-version-OpenMP.patch + +------------------------------------------------------------------- New: ---- Fixed-stream.c-build-issue.patch README.md Support-both-old-and-new-version-OpenMP.patch _scmsync.obsinfo build.specials.obscpio ----------(New B)---------- New:- Backport upstream patch to fix compilation issues: - Fixed-stream.c-build-issue.patch - Support-both-old-and-new-version-OpenMP.patch New: - Fixed-stream.c-build-issue.patch - Support-both-old-and-new-version-OpenMP.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eth-ff.spec ++++++ --- /var/tmp/diff_new_pack.rcIR7C/_old 2026-09-14 16:27:18.727964121 +0200 +++ /var/tmp/diff_new_pack.rcIR7C/_new 2026-09-14 16:27:18.728964163 +0200 @@ -30,8 +30,11 @@ URL: https://github.com/intel/eth-fast-fabric Source0: %{name}-%{version}%{git_ver}.tar.gz Source1: eth-ff.rpmlintrc +Source100: README.md Patch1: eth-ff-suse-build-fixes.patch Patch2: eth-ff-add-shebang-for-exp-files.patch +Patch3: Fixed-stream.c-build-issue.patch +Patch4: Support-both-old-and-new-version-OpenMP.patch BuildRequires: gcc-c++ BuildRequires: infiniband-diags-devel BuildRequires: libexpat-devel ++++++ Fixed-stream.c-build-issue.patch ++++++ commit 2f291845bda7c454dab643b1030b16172be841d0 Author: Wang, Jijun <[email protected]> Date: Thu Feb 5 10:36:58 2026 -0500 Fixed stream.c build issue - Updated stream.c to use 'omp masked' - Updated changelog - Bumped build number from 150 to 151 Signed-off-by: Wang, Jijun <[email protected]> diff --git IbaTools/stream/stream.c IbaTools/stream/stream.c index 256d93680cf0..7da8f7b89b2a 100644 --- IbaTools/stream/stream.c +++ IbaTools/stream/stream.c @@ -247,7 +247,7 @@ main() printf(HLINE); #pragma omp parallel { -#pragma omp master +#pragma omp masked { k = omp_get_num_threads(); printf ("Number of Threads requested = %i\n",k); diff --git OpenIb_Host/build.env OpenIb_Host/build.env index bfb94f4d72b9..28aec5d30a4c 100644 --- OpenIb_Host/build.env +++ OpenIb_Host/build.env @@ -1,5 +1,5 @@ export PRODUCT=OPENIB_FF -export RELEASE_TAG=12_1_0_0_150 +export RELEASE_TAG=12_1_0_0_151 export BUILD_CONFIG=${BUILD_CONFIG:-"release"} export BUILD_WITH_STACK=OPENIB export LDENVFS= diff --git OpenIb_Host/build_label OpenIb_Host/build_label index 8a1d0e8b6d72..d40472626c43 100644 --- OpenIb_Host/build_label +++ OpenIb_Host/build_label @@ -1 +1 @@ -Build of OPENIB_FF 06/26/25 23:58 Tag: OPENIB_FF_LINUX_hpc-eth-12_1_12_1_0_0_150 +Build of OPENIB_FF 06/26/25 23:58 Tag: OPENIB_FF_LINUX_hpc-eth-12_1_12_1_0_0_151 diff --git OpenIb_Host/eth-tools.spec.fedora OpenIb_Host/eth-tools.spec.fedora index 12e1d3f187cd..fef94dd7115e 100644 --- OpenIb_Host/eth-tools.spec.fedora +++ OpenIb_Host/eth-tools.spec.fedora @@ -1,6 +1,6 @@ Name: eth-tools Version: 12.1.0.0 -Release: 150%{?dist} +Release: 151%{?dist} Summary: Intel Ethernet Fabric Suite basic tools and libraries for fabric management License: BSD-3-Clause @@ -94,6 +94,10 @@ BUILDDIR=%{_builddir} DESTDIR=%{buildroot} LIBDIR=%{_prefix}/lib OpenIb_Host/ff_ %config(noreplace) /usr/lib/eth-tools/osid_wrapper %changelog +* Thu Feb 5 2026 Jijun Wang <[email protected]> - 12.1.0.0-151 +- Added Navix support +- Updated stream.c to use 'omp masked' + * Thu Jun 26 2025 Jijun Wang <[email protected]> - 12.1.0.0-149 - Improved to support RHEL 9.6, 10.0 and SLES 15.7 - Improved stability and print of ethudstress diff --git OpenIb_Host/eth-tools.spec.ocs OpenIb_Host/eth-tools.spec.ocs index 903e958d57ad..e5e5615c5ee7 100644 --- OpenIb_Host/eth-tools.spec.ocs +++ OpenIb_Host/eth-tools.spec.ocs @@ -1,6 +1,6 @@ Name: eth-tools Version: 12.1.0.0 -Release: 150%{?dist} +Release: 151%{?dist} Summary: Intel Ethernet Fabric Suite basic tools and libraries for fabric management License: BSD-3-Clause @@ -87,6 +87,10 @@ BUILDDIR=%{_builddir} DESTDIR=%{buildroot} LIBDIR=%{_prefix}/lib OpenIb_Host/ff_ %config(noreplace) /usr/lib/eth-tools/osid_wrapper %changelog +* Thu Feb 5 2026 Jijun Wang <[email protected]> - 12.1.0.0-151 +- Added Navix support +- Updated stream.c to use 'omp masked' + * Thu Jun 26 2025 Jijun Wang <[email protected]> - 12.1.0.0-149 - Improved to support RHEL 9.6, 10.0 and SLES 15.7 - Improved stability and print of ethudstress diff --git OpenIb_Host/eth-tools.spec.rh OpenIb_Host/eth-tools.spec.rh index 0be2e6cc5d3b..d6ca58f8d4fe 100644 --- OpenIb_Host/eth-tools.spec.rh +++ OpenIb_Host/eth-tools.spec.rh @@ -1,6 +1,6 @@ Name: eth-tools Version: 12.1.0.0 -Release: 150%{?dist} +Release: 151%{?dist} Summary: Intel Ethernet Fabric Suite basic tools and libraries for fabric management License: BSD-3-Clause @@ -89,6 +89,10 @@ BUILDDIR=%{_builddir} DESTDIR=%{buildroot} LIBDIR=%{_prefix}/lib OpenIb_Host/ff_ %config(noreplace) /usr/lib/eth-tools/osid_wrapper %changelog +* Thu Feb 5 2026 Jijun Wang <[email protected]> - 12.1.0.0-151 +- Added Navix support +- Updated stream.c to use 'omp masked' + * Thu Jun 26 2025 Jijun Wang <[email protected]> - 12.1.0.0-149 - Improved to support RHEL 9.6, 10.0 and SLES 15.7 - Improved stability and print of ethudstress diff --git OpenIb_Host/eth-tools.spec.sles OpenIb_Host/eth-tools.spec.sles index 15b643af6bb8..563fd00acc33 100644 --- OpenIb_Host/eth-tools.spec.sles +++ OpenIb_Host/eth-tools.spec.sles @@ -1,6 +1,6 @@ Name: eth-tools Version: 12.1.0.0 -Release: 150%{?dist} +Release: 151%{?dist} Summary: Intel Ethernet Fabric Suite basic tools and libraries for fabric management License: BSD-3-Clause @@ -89,6 +89,10 @@ BUILDDIR=%{_builddir} DESTDIR=%{buildroot} LIBDIR=%{_prefix}/lib OpenIb_Host/ff_ %config(noreplace) /usr/lib/eth-tools/osid_wrapper %changelog +* Thu Feb 5 2026 Jijun Wang <[email protected]> - 12.1.0.0-151 +- Added Navix support +- Updated stream.c to use 'omp masked' + * Thu Jun 26 2025 Jijun Wang <[email protected]> - 12.1.0.0-149 - Improved to support RHEL 9.6, 10.0 and SLES 15.7 - Improved stability and print of ethudstress ++++++ README.md ++++++ ## Build Results Current state of eth-ff in openSUSE:Factory is  The current state of eth-ff in the devel project build (science:HPC)  ++++++ Support-both-old-and-new-version-OpenMP.patch ++++++ commit c58f6da42979c8058d67592df5d49ec92fc56b25 Author: Wang, Jijun <[email protected]> Date: Mon Feb 9 10:47:01 2026 -0500 Support both old and new version OpenMP Signed-off-by: Wang, Jijun <[email protected]> diff --git IbaTools/stream/stream.c IbaTools/stream/stream.c index 7da8f7b89b2a..b5782851b092 100644 --- IbaTools/stream/stream.c +++ IbaTools/stream/stream.c @@ -176,6 +176,12 @@ #define STREAM_TYPE double #endif +#if defined(_OPENMP) && _OPENMP >= 202011 +#define OMP_MASKED masked +#else +#define OMP_MASKED master +#endif + static STREAM_TYPE a[STREAM_ARRAY_SIZE+OFFSET], b[STREAM_ARRAY_SIZE+OFFSET], c[STREAM_ARRAY_SIZE+OFFSET]; @@ -247,7 +253,7 @@ main() printf(HLINE); #pragma omp parallel { -#pragma omp masked +#pragma omp OMP_MASKED { k = omp_get_num_threads(); printf ("Number of Threads requested = %i\n",k); ++++++ _scmsync.obsinfo ++++++ mtime: 1789386877 commit: 3ad1972e71d29b7ff810eb92340e1c988ae390b357780e436f854095c124c5db url: https://src.opensuse.org/HPC/eth-ff revision: 3ad1972e71d29b7ff810eb92340e1c988ae390b357780e436f854095c124c5db trackingbranch: main projectscmsync: https://src.opensuse.org/HPC/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-14 13:54:37.000000000 +0200 @@ -0,0 +1 @@ +.osc
