Check the path of the drivers on conda/windows
Currently, Khiops searches for drivers in KHIOPS_HOME/lib. We should check if it is the right path.
- Stéphane to modify the path in the drivers It will only work for v11 => to document on the website
Currently, on Conda / Windows:
KHIOPS_DRIVERS_PATHis set to%_KHIOPS_HOME%\lib;_KHIOPS_HOMEis set to the parent directory of the directory of thekhiops_env.cmdscript (via the%%~faspecial CMD variable);- the
khiops_env.cmdscript is installed at the same place as theMODL.exefile, as given by%LIBRARY_BIN%, which, in the context of theconda-forgepipelines, resolves to%PREFIX%\Library\bin. - hence,
_KHIOPS_HOMEis set to%PREFIX%\Libraryin the Windows / Conda onconda-forgecontext; - hence,
KHIOPS_DRIVERS_PATHis set to%PREFIX%\Library\libas expected for the drivers built and shipped onconda-forge.
Hence, the current status seems OK and there is nothing to do on this issue as far as I understand, except for testing that the Khiops Core + drivers combo indeed works for the conda-forge V11 packages.
On the other hand, although the current drivers path configuration works on Conda / Windows, it is more usual, on Windows, that the DLLs be placed in the Library\bin directory, instead of Library\lib as it currently stands. Hence, it is useful to place these DLLs correctly, and for Khiops to expect them at the right place on Windows.