Since python 3.12 distutils module was removed.
There was a workaround to force distutils enabling in case of dpnp build for Windows. But it is not required anymore, because the transition to cmake had been completed on Windows.
Thus the PR proposes to remove the workaround and to unblock the build with python 3.12 in internal CI.
Also that PR proposes to set a variable OVERRIDE_INTEL_IPO in public CI to override using interprocedural optimization in public CI to avoid insufficient resources failure during compilation on Windows.
[x] Have you provided a meaningful PR description?
[ ] Have you added a test, reproducer or referred to issue with a reproducer?
[ ] Have you tested your changes locally for CPU and GPU devices?
[ ] Have you made sure that new changes do not introduce compiler warnings?
[ ] Have you checked performance impact of proposed changes?
[ ] If this PR is a work in progress, are you filing the PR as a draft?
Since python 3.12
distutils
module was removed. There was a workaround to forcedistutils
enabling in case ofdpnp
build for Windows. But it is not required anymore, because the transition tocmake
had been completed on Windows.Thus the PR proposes to remove the workaround and to unblock the build with python
3.12
in internal CI.Also that PR proposes to set a variable
OVERRIDE_INTEL_IPO
in public CI to override using interprocedural optimization in public CI to avoid insufficient resources failure during compilation on Windows.