Source: fuse Version: 2.9.3-2 Severity: wishlist Tags: patch Hi,
glad to see that fuse 2.9.2-6 ships a symbols file for libfuse, as I provided it in #559473 (thanks!); however, I noticed now it lists also symbols (internal ones) that are part of the FUSE < 2.5 compatibility, which is not implemented on (k)FreeBSD, sorry for that. Since I provided the symbols file, I think I should provide a better fix for the situation, which is attached: basically limiting such !(k)freebsd symbols as linux-only and removing the kfreebsd-specific symbols files, easing again (I hope) the maintaineance of symbols. This new symbols has been compile-tested successfully on amd64 and kfreebsd-i386. Thanks, -- Pino
--- a/debian/libfuse2.symbols +++ b/debian/libfuse2.symbols @@ -9,14 +9,14 @@ (symver)FUSE_2.8 2.8 (symver)FUSE_2.9 2.9 (symver)FUSE_2.9.1 2.9.1 - __fuse_exited@Base 2.2 + (arch=linux-any)__fuse_exited@Base 2.2 __fuse_loop_mt@Base 2.2 - __fuse_process_cmd@Base 2.2 - __fuse_read_cmd@Base 2.2 - __fuse_set_getcontext_func@Base 2.2 - __fuse_setup@Base 2.2 - __fuse_teardown@Base 2.2 - fuse_main@Base 2.5 - fuse_new@Base 2.5 + (arch=linux-any)__fuse_process_cmd@Base 2.2 + (arch=linux-any)__fuse_read_cmd@Base 2.2 + (arch=linux-any)__fuse_set_getcontext_func@Base 2.2 + (arch=linux-any)__fuse_setup@Base 2.2 + (arch=linux-any)__fuse_teardown@Base 2.2 + (arch=linux-any)fuse_main@Base 2.5 + (arch=linux-any)fuse_new@Base 2.5 libulockmgr.so.1 #PACKAGE# #MINVER# ulockmgr_op@Base 2.6 --- a/debian/libfuse2.symbols.kfreebsd-amd64 +++ /dev/null @@ -1,14 +0,0 @@ -libfuse.so.2 #PACKAGE# #MINVER# -* Build-Depends-Package: libfuse-dev - (symver)FUSE_2.2 2.2 - (symver)FUSE_2.4 2.4 - (symver)FUSE_2.5 2.5 - (symver)FUSE_2.6 2.6 - (symver)FUSE_2.7 2.7 - (symver)FUSE_2.7.5 2.7.5 - (symver)FUSE_2.8 2.8 - (symver)FUSE_2.9 2.9 - (symver)FUSE_2.9.1 2.9.1 - __fuse_loop_mt@Base 2.9.2-8 -libulockmgr.so.1 #PACKAGE# #MINVER# - ulockmgr_op@Base 2.6 --- a/debian/libfuse2.symbols.kfreebsd-i386 +++ /dev/null @@ -1,14 +0,0 @@ -libfuse.so.2 #PACKAGE# #MINVER# -* Build-Depends-Package: libfuse-dev - (symver)FUSE_2.2 2.2 - (symver)FUSE_2.4 2.4 - (symver)FUSE_2.5 2.5 - (symver)FUSE_2.6 2.6 - (symver)FUSE_2.7 2.7 - (symver)FUSE_2.7.5 2.7.5 - (symver)FUSE_2.8 2.8 - (symver)FUSE_2.9 2.9 - (symver)FUSE_2.9.1 2.9.1 - __fuse_loop_mt@Base 2.9.2-8 -libulockmgr.so.1 #PACKAGE# #MINVER# - ulockmgr_op@Base 2.6