Fix versioned symbols in version script
authorNikolaus Rath <Nikolaus@rath.org>
Tue, 19 Sep 2017 19:26:51 +0000 (20:26 +0100)
committerNikolaus Rath <Nikolaus@rath.org>
Tue, 19 Sep 2017 19:26:51 +0000 (20:26 +0100)
According to "How to Write Shared Libraries" by Ulrich Drepper
(https://www.akkadia.org/drepper/dsohowto.pdf), the version script
should contain the exported name of the versioned symbol once in each
tag for which it has been defined by .symver.

lib/fuse_versionscript

index 849d42f47b2bee6bacf0d41e34eff0abc8e2bf05..e52dd86b936922f3f8b7f7b3759cb906bd76146f 100644 (file)
@@ -135,13 +135,16 @@ FUSE_3.0 {
 FUSE_3.1 {
        global:
                fuse_lib_help;
-               fuse_new_30;
                fuse_invalidate_path;
+               fuse_new_30;
+               fuse_new;
 } FUSE_3.0;
 
 FUSE_3.2 {
        global:
+               fuse_session_loop_mt;
                fuse_session_loop_mt_31;
+               fuse_loop_mt;
                fuse_loop_mt_31;
 } FUSE_3.1;