cuda-pathfinder 1.9.0 Release notes#
Compatibility note#
Header, binary utility, static library, and bitcode library lookups now return
resolved absolute paths. Symlinks are followed, so returned paths can differ
from the configured alias, including the basename of a symlinked file.
The filename fields of LocatedStaticLib and
LocatedBitcodeLib continue to report the filename searched for.
Public return types, search order, and cache lifetimes are unchanged.
This minor release reflects the intentional change in returned path spelling.
Bugfixes#
Return absolute static-library and bitcode-library paths for relative wheel, Conda, and CUDA Toolkit roots, keeping cached results valid after a change of working directory. Resolve Windows drive-relative roots such as
D:toolkitcorrectly, including on Python 3.11. (Issue #3363, PR #3418)Preserve the filesystem meaning of roots containing a symlink followed by
... Header and binary utility lookups return the selected component’s resolved path, and dynamic-library directory discovery no longer collapses these roots lexically into a different location. (Issue #3413, PR #3418)
Documentation#
Correct the Windows DLL search documentation: native system search normally includes
PATH, subject to process DLL search policy (packaged applications have a different default DLL search order).CUDA_PATHandCUDA_HOMEremain fallback discovery roots, not runtime toolkit selectors. Loading behavior and search order are unchanged. (Issue #3137)