Hi Adam,
trying to use fuseiso on Arm64, it enters an infinite loop. It happens on Ubuntu and Fedora too. The loop is in getopt, because it tries to return -1 (no more options), but char on arm64 is always unsigned, so the test for ">0" will always be true. After changing the type of left value to int (instead of char), fuseiso works perfectly.
I attached a patch, could you please include it?
Thanks,
Dan.
P.S. I put priority 1 as fuseiso as included on both Ubuntu and Fedora Arm64 distros is not functional there. Sorry ;)