From ec6598150f4e2ef15b84e3518ee73536dbf3708d Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Thu, 29 Oct 2020 14:11:59 +0100 Subject: [PATCH] package/libfuse3: fix build with sshfs 3.7.0 Fixes: - http://autobuild.buildroot.org/results/f93972515ad09ab2ccbdc4cd976ed60702c5974a Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- .../0001-remove-old-uclibc-hack.patch | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 package/libfuse3/0001-remove-old-uclibc-hack.patch diff --git a/package/libfuse3/0001-remove-old-uclibc-hack.patch b/package/libfuse3/0001-remove-old-uclibc-hack.patch new file mode 100644 index 0000000000..79b2f8c65e --- /dev/null +++ b/package/libfuse3/0001-remove-old-uclibc-hack.patch @@ -0,0 +1,34 @@ +From 4ebb018e78b53a8afe0368e7cd7a17a67c52e3df Mon Sep 17 00:00:00 2001 +From: Rosen Penev +Date: Wed, 28 Oct 2020 19:20:35 -0700 +Subject: [PATCH] remove old uclibc hack + +This actually prevents sshfs linking to it as fuse_new becomes +unavailable. + +According to the git history, this seems to predate 2006. + +Signed-off-by: Rosen Penev +[Retrieved from: +https://github.com/libfuse/libfuse/commit/4ebb018e78b53a8afe0368e7cd7a17a67c52e3df] +Signed-off-by: Fabrice Fontaine +--- + lib/fuse_misc.h | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/lib/fuse_misc.h b/lib/fuse_misc.h +index a8b59617..f384aeab 100644 +--- a/lib/fuse_misc.h ++++ b/lib/fuse_misc.h +@@ -10,10 +10,9 @@ + + /* + Versioned symbols cannot be used in some cases because it +- - confuse the dynamic linker in uClibc + - not supported on MacOSX (in MachO binary format) + */ +-#if (!defined(__UCLIBC__) && !defined(__APPLE__)) ++#ifndef __APPLE__ + # if HAVE_SYMVER_ATTRIBUTE + # define FUSE_SYMVER(sym1, sym2) __attribute__ ((symver (sym2))) + # else