From 70de6ac1594d652d1a32719c9db972f343500e96 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Tue, 13 Oct 2026 14:06:17 +0200 Subject: [PATCH 1/2] Align conda-recipe-cf stdlib baseline with conda-forge Build against glibc 2.17 on Linux and a macOS 11.0 deployment target, matching conda-forge's global pinning used by mkl-service-feedstock. Previously Linux used sysroot 2.28, and on macOS neither c_stdlib_version nor MACOSX_DEPLOYMENT_TARGET was set: the compiler targeted 10.9 while the newest macosx_deployment_target (26.0) stamped the package with __osx >=26.0. CI therefore could not catch regressions at the baseline conda-forge actually ships. --- conda-recipe-cf/conda_build_config.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conda-recipe-cf/conda_build_config.yaml b/conda-recipe-cf/conda_build_config.yaml index 4f4ebfe..619c376 100644 --- a/conda-recipe-cf/conda_build_config.yaml +++ b/conda-recipe-cf/conda_build_config.yaml @@ -3,11 +3,15 @@ c_compiler: # [linux] c_stdlib: # [linux] - sysroot # [linux] c_stdlib_version: # [linux] - - '2.28' # [linux] + - '2.17' # [linux] c_compiler: # [osx] - clang # [osx] c_stdlib: # [osx] - macosx_deployment_target # [osx] +c_stdlib_version: # [osx] + - '11.0' # [osx] +MACOSX_DEPLOYMENT_TARGET: # [osx] + - '11.0' # [osx] c_stdlib: # [win] - vs # [win] c_compiler: # [win] From 8def9c0d3e2cc4acb60c3b01ae8823dd03bae54f Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Tue, 13 Oct 2026 14:24:43 +0200 Subject: [PATCH 2/2] Tidy up conda-recipe-cf - Drop the unused `wheel` host dependency: the build scripts only run `pip install`, and meson-python builds the wheel itself - Drop the `pip >=25.0` floor, which is not an upstream requirement - Add `license_family: BSD`, as in mkl-service-feedstock - Remove a stale comment from bld.bat --- conda-recipe-cf/bld.bat | 2 -- conda-recipe-cf/meta.yaml | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/conda-recipe-cf/bld.bat b/conda-recipe-cf/bld.bat index 498077f..79c126e 100644 --- a/conda-recipe-cf/bld.bat +++ b/conda-recipe-cf/bld.bat @@ -1,4 +1,2 @@ -@rem Remember to activate Intel Compiler, or remove these two lines to use Microsoft Visual Studio compiler - %PYTHON% -m pip install --no-deps --no-build-isolation . if errorlevel 1 exit 1 diff --git a/conda-recipe-cf/meta.yaml b/conda-recipe-cf/meta.yaml index 1ac57b3..19dde57 100644 --- a/conda-recipe-cf/meta.yaml +++ b/conda-recipe-cf/meta.yaml @@ -21,11 +21,10 @@ requirements: - cmake - ninja - python - - pip >=25.0 + - pip - mkl-devel # [not osx] - mkl-devel <2024 # [osx] - cython >=3.1.0 - - wheel >=0.45.1 run: - python - {{ pin_compatible('mkl') }} @@ -44,6 +43,7 @@ about: home: https://github.com/IntelPython/mkl-service license: BSD-3-Clause license_file: LICENSE.txt + license_family: BSD summary: Python hooks for IntelĀ® oneAPI Math Kernel Library (oneMKL) runtime control settings description: | LEGAL NOTICE: Use of this software package is subject to the