X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/05a1b863a66bf72b26e5d87570c4e0e61b9736cd..a37c6af8d083a98e64bb6c30efccf60eb3f71a6d:/vtoyfat/build.sh diff --git a/vtoyfat/build.sh b/vtoyfat/build.sh index 3aa70df..15f3093 100644 --- a/vtoyfat/build.sh +++ b/vtoyfat/build.sh @@ -2,13 +2,22 @@ rm -f vtoyfat_64 rm -f vtoyfat_32 +rm -f vtoyfat_aa64 gcc -O2 -D_FILE_OFFSET_BITS=64 vtoyfat_linux.c -Ifat_io_lib/include fat_io_lib/lib/libfat_io_64.a -o vtoyfat_64 gcc -m32 -O2 -D_FILE_OFFSET_BITS=64 vtoyfat_linux.c -Ifat_io_lib/include fat_io_lib/lib/libfat_io_32.a -o vtoyfat_32 +aarch64-buildroot-linux-uclibc-gcc -static -O2 -D_FILE_OFFSET_BITS=64 vtoyfat_linux.c -Ifat_io_lib/include fat_io_lib/lib/libfat_io_aa64.a -o vtoyfat_aa64 -if [ -e vtoyfat_64 ] && [ -e vtoyfat_32 ]; then +if [ -e vtoyfat_64 ] && [ -e vtoyfat_32 ] && [ -e vtoyfat_aa64 ]; then echo -e "\n===== success $name =======\n" - [ -d ../INSTALL/tool/ ] && mv vtoyfat_32 ../INSTALL/tool/ && mv vtoyfat_64 ../INSTALL/tool/ + + strip --strip-all vtoyfat_32 + strip --strip-all vtoyfat_64 + aarch64-buildroot-linux-uclibc-strip --strip-all vtoyfat_aa64 + + [ -d ../INSTALL/tool/i386/ ] && mv vtoyfat_32 ../INSTALL/tool/i386/vtoyfat + [ -d ../INSTALL/tool/x86_64/ ] && mv vtoyfat_64 ../INSTALL/tool/x86_64/vtoyfat + [ -d ../INSTALL/tool/aarch64/ ] && mv vtoyfat_aa64 ../INSTALL/tool/aarch64/vtoyfat else echo -e "\n===== failed =======\n" exit 1