From 64f3ab83c6df1b136834a3c7b85b5630e92aaff7 Mon Sep 17 00:00:00 2001 From: mischief Date: Thu, 22 Jan 2026 08:11:41 -0800 Subject: [PATCH] fuse: fix libfuse library name on OpenBSD libfuse.so.2.0 is long gone. pass the base library name to get the right behavior, as recommended by @jcourreges. with this, hellofs works on openbsd 7.8. --- fuse/host_cgo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuse/host_cgo.go b/fuse/host_cgo.go index b957917..682d239 100644 --- a/fuse/host_cgo.go +++ b/fuse/host_cgo.go @@ -190,7 +190,7 @@ static void *cgofuse_init_fuse(void) #elif defined(__NetBSD__) h = dlopen("librefuse.so.2", RTLD_NOW); #elif defined(__OpenBSD__) - h = dlopen("libfuse.so.2.0", RTLD_NOW); + h = dlopen("libfuse.so", RTLD_NOW); #elif defined(__linux__) #if FUSE_USE_VERSION < 30 h = dlopen("libfuse.so.2", RTLD_NOW);