X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/5d0fe69b2592f3c19fd12529ad94cb64ec0ed7d1..HEAD:/FUSEISO/build_libfuse.sh diff --git a/FUSEISO/build_libfuse.sh b/FUSEISO/build_libfuse.sh index 64f6d75..96086aa 100644 --- a/FUSEISO/build_libfuse.sh +++ b/FUSEISO/build_libfuse.sh @@ -7,6 +7,8 @@ # # +# use mini-native-x86_64 UCLIBC to build for x86_64 + CUR="$PWD" LIBFUSE_DIR=$CUR/LIBFUSE @@ -14,19 +16,24 @@ LIBFUSE_DIR=$CUR/LIBFUSE rm -rf libfuse rm -rf $LIBFUSE_DIR -# please download https://gitee.com/mirrors/libfuse/repository/archive/fuse-2.9.9.zip -if ! [ -e ../ExFAT/mirrors-libfuse-fuse-2.9.9.zip ]; then +# please download https://codeload.github.com/libfuse/libfuse/zip/fuse-2.9.9 +if [ -e ../ExFAT/mirrors-libfuse-fuse-2.9.9.zip ]; then + rm -rf libfuse + unzip ../ExFAT/mirrors-libfuse-fuse-2.9.9.zip + cd libfuse +elif [ -e ../ExFAT/libfuse-fuse-2.9.9.zip ]; then + rm -rf libfuse-fuse-2.9.9 + unzip ../ExFAT/libfuse-fuse-2.9.9.zip + cd libfuse-fuse-2.9.9 +else echo "Please download mirrors-libfuse-fuse-2.9.9.zip first" exit 1 fi -unzip ../ExFAT/mirrors-libfuse-fuse-2.9.9.zip - -cd libfuse ./makeconf.sh -./configure --prefix="$LIBFUSE_DIR" +./configure --prefix="$LIBFUSE_DIR" CFLAGS='-specs /usr/local/musl/lib/musl-gcc.specs' make -j 16 make install cd ..