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

Reply via email to