diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-02 00:07:57 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-02 00:07:57 -0500 |
| commit | 73fc2ae731a4ef972c16efb31a30da9e9a8645c6 (patch) | |
| tree | c2ec66f1ebc995f2dbee13e38fed01980c8bbf1a /libs/plugin_python/tests/runner/test_iplugin.cpp | |
| parent | 4a15d47e96ff5870bb9a1c2f52a7c41e4bf4b63b (diff) | |
sanitychecks: probe libfuse3 via dlopen, accept .so.4
Fedora 44 and Arch ship libfuse3.so.4; the static path list only checked
.so.3 / unversioned .so, so the sanity check warned "libfuse3 not found"
on systems where FUSE actually works.
Use dlopen() with RTLD_NOLOAD then RTLD_LAZY against libfuse3.so.{4,3,}
so the dynamic loader resolves through /etc/ld.so.cache and picks up any
SOVERSION the distro ships. Fallback path list extended with .so.4 for
sandboxes that block dlopen.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/tests/runner/test_iplugin.cpp')
0 files changed, 0 insertions, 0 deletions
