Zackeus Bengtsson
070129ab7f
add glibc/lib to library search paths
...
Signed-off-by: Zackeus Bengtsson <github@zackeus.no >
2024-10-19 16:44:58 +02:00
Evan Lezar
f20ab793a2
Add support for specifying search paths
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-11-22 13:27:47 +01:00
Evan Lezar
e5391760e6
Remove duplicate not found error
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-11-21 18:09:42 +01:00
Evan Lezar
5505886655
Use options for NewLibraryLocator
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-11-21 18:08:53 +01:00
Evan Lezar
80ecd024ee
Add tests for library locator
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-11-17 10:43:52 +01:00
Evan Lezar
04b28d116c
Make library lookups more robust
...
These changes make library lookups more robust. The core change is that
library lookups now first look a set of predefined locations before checking
the ldcache. This also handles cases where an ldcache is not available more
gracefully.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-11-06 12:15:28 -06:00
Evan Lezar
9b64d74f6a
Use functional options when constructing Symlink locator
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-07-18 15:31:15 +02:00
Evan Lezar
1d0a733487
Replace logger.Warn(f) with logger.Warning(f)
...
This aligns better with klog used in other projects.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-06-12 10:48:04 +02:00
Evan Lezar
a02bc27c3e
Define a basic logger interface
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2023-06-12 10:46:10 +02:00
Christopher Desiniotis
b2aaa21b0a
Instantiate a logger when constructing a library Locator
...
Signed-off-by: Christopher Desiniotis <cdesiniotis@nvidia.com >
2023-03-21 13:38:36 -07:00
Evan Lezar
68b6d1cab1
Add a locator for libraries
...
This change adds a Locator that can be used to locate libraries.
If library names are specified, the ldcache is searched otherwise
symlinks are resolved.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2022-09-28 16:43:21 +02:00