configure: add 'arch' variable again, needed for portability
It was removed by 2e78f75, but it only needed to remove the variable that was written to config.h, not the one that was used internally by configure.