Fix building universal binaries on 32-bit CPUs

superenv doesn't currently recognize that -march=prescott isn't compatible with -arch x86_64. This copies the relevant code from stdenv into superenv, allowing universal builds to succeed on 32-bit Macs.

This fixes [issue 25578](https://github.com/Homebrew/homebrew/issues/25578) nicely.