I was trying to figure out what CPU architecture my MacBook has to try and figure out why NASM wasn't working with an x86_64 gcc. The arch command returned i386. However, I can run i386 and x86_64 binaries, and according to System Info, I have a 64-bit CPU (Intel i7). Not only that, but when I run lipo -info on /usr/bin/arch, it says that it is a fat file with i386 and x86_64 architectures. If I'm not running an i386 system, why does arch say that I am?

Edit
Report