From b47c014d784b28560b6e830947848a94a633c17f Mon Sep 17 00:00:00 2001 From: Anton <100830759+antonwolfy@users.noreply.github.com> Date: Thu, 6 Nov 2025 11:57:10 +0100 Subject: [PATCH] Fix build env used for testing oneMath interface (#2646) The PR updates the file with the conda environment used to create build conda env for testing oneMath interfaces: - forced to use DPC++ and MKL from the latest release 2025.3 (no the latest compiler packages on conda-forge yet) - forced to install TBB from Intel channel, because MKL is not compatible with the latest `tbb` from the conda-forge when cmake option `MKL_THREADING=tbb_thread` used Alternatively there might an approach to create the env with strict channel priority, now the default one is flexible, which can't guarantee the packages from high priority channel are installing. --- environments/oneapi_pkgs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/environments/oneapi_pkgs.yml b/environments/oneapi_pkgs.yml index 8882c82fdc71..d6fb694986c1 100644 --- a/environments/oneapi_pkgs.yml +++ b/environments/oneapi_pkgs.yml @@ -2,7 +2,7 @@ name: OneAPI packages to build DPNP without OneAPI env activated channels: - https://software.repos.intel.com/python/conda/ dependencies: - - dpcpp_linux-64 - - mkl-devel-dpcpp + - dpcpp_linux-64>=2025.3 # force to install the latest release + - mkl-devel-dpcpp>=2025.3 # force to install the latest release - onedpl-devel - - tbb-devel + - tbb-devel * intel_* # MKL hardly dependces on TBB from Intel channel