Closed oleksandr-pavlyk closed 4 weeks ago
A PR to transition to 2.28 is already open: https://github.com/conda-forge/intel-compiler-repack-feedstock/pull/24, but it is gated by progress on https://github.com/conda-forge/conda-forge.github.io/issues/1941
Is it possible to update to something like - sysroot_linux-64 >=2.17.*
, so it is possible to use with both versions?
Solution to issue cannot be found in the documentation.
Issue
Please refer to https://github.com/oleksandr-pavlyk/conda-build-failure-reproducer for the reproducer, and sample output.
The reproducer derives from https://github.com/IntelPython/dpctl.git
The reproducer sets
sysroot_linux-64 >=2.28
because Intel oneAPI DPC++ compiler requires GLIBC version 2.28 or newer. Quoting from https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-dpcpp-system-requirements.html:The reproducer runs into weird error about incompatible component merge:
but the root of the problem is that
dpcpp_impl_linux-64
pinssysroot_linux-64
to 2.17.*:In fact, replacing
sysroot_linux-64 >=2.28
in the reproducer withsysroot_linux-64 >=2.17
resolves this failure.Please fix this by releasing
dpcpp
based onsysroot_linux-64 2.28.*
Installed packages
Environment info