fix a bug in `motion update' where comparing version will do unexpected behavior using the string

"2.9" > "2.10" #=> true

So, when we released version 2.10,
Prompting message to update that may not be appeared.
escape --isysroot argument
run ranlib separately to avoid a warning when creating a universal static archive
really remove 64-bit build